i felt even with the radar kinda lost but without it would be a bad experience i think so good you implemented that. It was a nice experience. Mhh maybe i killed those Boss im not sure, i remember a Huge tank or something :p
I Mean from the Visual appearance and Controls. It feel like a floating Wall-E with Weapons in Ugly Blue xD