Well, hello there!
My 8 goes to you for writing a very catchy well structured song! The other two are missing for the lack of money you 've spent on your recording equipment and a proper singer. Ok, so the production isn't great, the drums aren't realistic, the electric guitars have no Eq, the bass comes to my (studio) monitors as pure muddiness, the vocals are too high in the mix (compress them and bring them at the same level as the electric guitars), the solos could have been better etc, but this reminds me of demo tracks composers send to studios in order for them to turn them into hits.
So it's a 8/5 (five, in order to help you promote it)
If you want any help production-and-post-production-wise, you can reach me from here and I'll be glad to help you out (I'm not charging)