Narsh, you are being too tough on yourself! This is some great quality stuff.
To my ears, the levels on the tracks are perfect; there is never "too much" of a certain frequency. The cymbal hits are clean and the bass guitar comes through nicely without being overpowering. The solos didn't feel like you were fighting them at all; in fact, one of things I really liked was that you did the two back-to-back solos and it genuinely sounded like two different guitar players, coming from different playing backgrounds. Not just the rigs, but the playing style as well. If it was just you on both, that's a pretty cool feat.
Moving the intro to the end WAS a brilliant move, because it did "make" the song. I felt like the audience got to collectively "catch its breath" after the fast tempo song.
You worried about the repetition, but that is a feature in the vast majority of songs. If you were trying to avoid that, then okay. Perhaps this is a song that is asking for lyrics? Like all of us, you are influenced by songs you hear, know and love (or hate!). How many songs have you heard where there is a four-bar intro, kick into the verse for 4 measures, add in the sing-along chorus, verse 2, chorus again, solo, verse, chorus, fade. If it's AC/DC, they throw in a key change during the solo (you had a touch of that!) or if it's Tool or Dream Theater, change time signatures three times. Ha! While I wouldn't say there is a "formula" to music, there are patterns for sure. Pick any song and dissect it on paper. Count the measures for the intro, verse, chorus, bridge, solo, etc. Map them out, in order. Bam. Pattern. Repetition.
Your playing technique is ultra clean, the rhythms are tight, the bends soar and the tones are delicious. You take the listener on a joy ride, while avoiding showoff-ey excess. Any time you think you've missed the mark on a song, think of guys like me out there who listen to it, smile and say, "Dude! This guy is freaking SMOKING!! Someday, I hope I'm that good." Sure, push yourself and critique your work, but also think of how many of us out here that you inspire with your stuff! So, it was better than "OK." Ha! Now, let's hear that thrashy tune!