almost everything i would suggest to improve the game has been mentioned, however...
this game begs for multiplayer co-op. vehicle/mount based squad combat. a captain is assigned at the beginning and players are able to freely move about the vehicles/turrets to accomplish the captains orders. i can see that some sort of voice chat like Mumble or Ventrilo would be most useful in this situation.