I agree that the Hurricane is very powerful, but from a philosophical standpoint I don't think it should be too much weaker. Just in shorter supply. It is reasonable to expect there to be really powerful units, however, they should be limited to 2 or 3 per team since they are probably more difficult to construct than the other types of units.
Maybe team commanders could be given a point budget with which to select a mix of vehicles. Only these vehicles would be available for drop. By making the Hurricane expensive enough they would become precious (i.e. you wouldn't dare lose one, since it couldn't be replaced). If the drivers had to be more cautious it might add some balance.
Personally, I am a Shrike driver. I will trade speed for armor any day. BTW, I only flip when I do stupid things, the driving interface has not really caused me any trouble. The ATGM is probably a little too powerful, however I would add more countermeasures rather than limiting the number. (This type of vehicle seems easier to fab than the Hurricane.) In fact, I would like to see the ability to program more attack patterns for the ATGM, i.e. different trajectories to reach the target.
I would also like to see the ability to program the mouse wheel. I would like to use it to zoom, scroll up to zoom in and scroll down to zoom out. I do this in other games, so this is what feels natural to me. It doesn't have to be a continuous zoom, just a switch between zoom levels.
Finally, what is the current re-loading mechanism. Lots of times I will fire 10 ATGM's and would really like a dropship to come be and re-supply. Is this possible? As it is I usually extract and re-deploy, is this the best way?