Nice heat sinks on top, but I don't see them wicking away much heat the way they are attached. That is a composite enclosure, not metal?
A good place to start on this project is to hook up the usb to a computer and have a look at the program that is on the mega board. There might be some awsome...