I pretty much agree with this. There's three songs that are great and the rest are just OK. I hate Mary Jane. The three great ones are American Girl, The Waiting and Running Down a Dream.
He's got the hard rocking songs, which are pretty much all alike, and for me Mary Jane = Free Fallin = Learning to Fly