"Diminish everything that stops your groove until time comes where you can easily play it."
This is what my teacher always told me from lesson one. So I played shortcuts of chords or even easier rhythm patterns as long as the timing kept being tight. In a band concept one can not expect from the other musicians to wait until your fingers are positioned correctly for a certain chord. The beat has to go on. A band has to be tight.
Taping yourself and listening back to the recordings is something that could heavily hurt your self concious or vice versa give you a real rush.
I made such experience and I still make such experience, but in the end there is no way to become any better until you face the truth.
Listening to the recording first thing that comes to mind is that the singer has a timing issue in my eyes. Guitars are cool throughout the intro. In the verse and of course in the solo you play a lot of tricky gimmicks, if you don't have them down 100% play an easier version, 'cause they are darn difficult if you wanna play them with the right flow, not missing the drummer's 1.
Good luck Eric. From what I hear of your play, you have the right feel and you are on a very good way.
"A lot of people in the industry want to blame downloading for the state of the business. But I think if most music wasn't shit to begin with people wouldn't be downloading it for free," - Corey Taylor (Slipknot)