For what it's worth, I've visited the park on July 5th the past 3 seasons straight and crowds have been fairly light each time. (Probably due to everyone requesting off the day before). I've heard mixed reports that the 4th of July is either extremely crowded or really dead, but I've never been on that date myself so can't comment. The 6th and 7th are on the weekend and seem to have the better forecasts as of now, so keep that in mind
Maxx Force is opening on July 4th so if you want to ride it and not wait 4 hours I'd recommend getting to the park before opening and running to it as soon as you get in the park. You will probably encounter some less than desirable enthusiasts, just be aware
This is assuming you aren't getting a flash pass of course, which I believe you can get one ride on Maxx with a platinum level pass. They're closing the line at 8PM for the member preview on the 3rd so don't be surprised if they do the same on the official opening.
Going on the first few days of Maxx Force's opening might actually work in your favor. I went to the park the day after Goliath opened and all other rides had significantly shorter lines than usual so maybe the same thing will happen here?
As for seat recommendations, ride Demon in the back car. The first drop is surprisingly great back there