Patrick - I wouldn't feel offended if I were you. Having gone through school and gotten a degree in EE I know how hard some of this stuff can get. (And I still had no idea about some the stuff you just mentioned

)
If anything I would take it as a compliment - people always want to take shots at the guys on top and try and knock him down.
Notice that MGM as well as others already have the stuff out there for ESCs that are good up to 8 and 10S, but still you are being given crap about not having one and when will you have one. I read that as everyone saying if you build it we will come.