Congratulations.....
Didn't want to say I told you so about the gears but.... :) Those twin screws have a ton of power down low. Gears are not needed...
Do you think you will take it to a dyno once you get back? I'd love to see what that thing will put down...