Your not only in the ballpark, I think you hit a home run!
first of all its a really good song. Catchy melody & tempo is right on, the guitars sound great as does the lead & BV'S
A couple things really stand out to me, its very tight as it should be but doesn't sound programmed. Flows really...