Looks pretty good. Hopefully they fine tune it more to make it even better. Not a big NASCAR fan but this might be the thing that would make me want to get this game. That and good overall game play.
The developers discuss customizing the exterior of your car for NASCAR 2011: The Game.