Newt is correct. The drivable vehicles had many glitches and the scripting required seriously impacted performance. The cannon worked pretty well, but you are simply no match for a sniper, or most other weapon for that matter. If you managed to get a shot off, odds are really high you'd never get a chance to try a second.