http://www.2ksports.com/games/mlb2k6/

The Q&A pages with the developeres answered most of my questions - you can turn off the crappy two-button swing system, and most of the players have their unique batting stances.

I still miss MVP, but it looks like 2K Sports is doing a decent job.