Just to fuel the fire a little bit, because I think this was an AWESOME performance and production.......
: "You need a better song to work with, this one just isn't cutting it as much as it could be, You should do something perhaps like Judas Priest song called - 'You've Got Another Thing Coming'".........
And by all means, add the live feel. Because you've got that raw sounding/audience/live stuff working great in the mix.
Although, it would be nice to have a few things addressing the audience where the singer is talking to them at times.
Great Stuff Guitarpima!!