The Battery is a great spot, just make sure to get there plenty early if you want to eat at any of the restaurants. Lots of things for the kids to do in that area. For one of the games we went to last year, we had seats on the 200 level, 3rd base side, and there was some action with foul balls in that area. Would recommend that if it is a mid-day game or early afternoon game to try and get seats on the 1st base side or in the 400 level under the shade. We had some seats on the 100 level near the foul pole on the 3rd base and the sun was brutal for the first few innings. Not bad seats, but the sun made it tough to watch.
We also took an Uber to and from the games, so no comment on the parking, but from what I could tell, using an Uber or taxi is the way to go.