I was just looking at your website spec sheet and I saw something that, at least I didn't notice before, which is 120 Ft-Lbs of torque. I could have sworn it said 36 Ft-Lbs before. From the videos I saw I knew it had to be more than 36 but 120 is very impressive, well done.
I also saw very quick charging times on a 220V source. Can you say what voltage the bike runs at?
I saw the video of that Red Bull race which was pretty wild by itself, I've never seen that format, sort of a motocross drag race. Good showing for most anyone but your first head to head with gas bikes with 100 years of tweaking behind them means you'll be winning out soon.