I can genuinely say I feel they were all awed by the wrong thing. What Mission did was impressive, but all they did was give Steve Rapp what he needed. Mission had the fastest rider, that's why they won. They had a faster bike, but it isn't that much faster. The chassis was probably better sorted than all but the Brammo (maybe the MotoCzysz is on par too), but they didn't have to deal with a Brammo with equal power. They also had the biggest battery pack and the heaviest bike there.
I see next year as being the year that the riders will make all the difference instead of most of the difference. If Steve-O can bring his A+ game to Laguna and step his abilities up to Steve Rapp levels, Brammo will bring the bike. Assuming they run this year, of course.