Is that the engine protruding from the wing? What sort of engine has it got? Do you have any performance info?
Looks kinda interesting, but im not sure why. I like the ideas with the mirrors and stuff, could work as i think its unlikely that they will get ripped off in the slip stream...!
I wish you well with the 120nm x/c, make sure you take a flask and some sarnies.
Seriously though, looks like a bit of fun, how did you come across it?
Speedy