I beat the game :D
I really like the mini-map, I ended up watching it more than the screen. It could almost have been a third person game, because you need to be able to see around your truck to maneuver around. Getting your taskforce out of an enemy ambush is a great idea! You could really make this pop with some sounds and FX.