Cool, I'd seen pics of it but never with a rider or anything. I cant wait to see some real numbers on it.
If ya look at one of those other picts on that site there is a clear container with green fluid in it, and it shows it with the body parts removed. That may be the radiator over the back wheels behind the seat. Air must come in from those screens on the side of the seat.