I got a chance to play this last night, and I really enjoyed it. I generally played as one of the vehicles, but that's due to my possessed throttle than anything in the map.
My computer is vastly underpowered, but I love the scenery; both the terrain is nice, along with the eye-candy in the sky. When I noticed the close planet for the first time, I just sorta sat there for a few seconds thinking "...COOL!"
I think I got lucky in the game I was in; the teams looked to be really balanced, and there didn't seem to be any boating that wasn't discouraged in short-order. It also didn't hurt that we had a couple of BAs that were 2v1'ing on Novacats... This is most certainly a map that I'd love to play once I get my
new computer built, so I can take further advantage of the beautiful surroundings.
It never really came up, but I don't think that boating would be too much of a problem long-range unless one of the teams sits close to their base. The map seems to have two main "channels" that would allow a small group to flank anyone boating\pop-tarting on a hill. Once you slap around someone who's trying to do either of those, they tend to get discouraged.
Overall: I love the map, and I'll certainly look for servers running it.