Genius
You obviously have a great sense of rhythm to be able to perform such excellent playing and singing! Not to mention that the song composition itself is pretty impressive. I specially love how powerful the chorus is. You should get better recording gear, because the audio quality doesn't do your awesome playing any justice. I also recommend using a digital audio editor like Audacity. I could help in removing those pops in the audio and in cutting unwanted parts in the track like that sound of you picking up the microphone at the end.
You have a lot talent man, keep up the great work!