Nice talent but a few pointers
Songs this long really need some variation, I listened to it a while then began to hear repetitions, a lot. I skipped through sections and it sounded the same. I like the riff, but you need variations, breaks, or bridges. You need to center on a riff and build upon it so that when you do play it over and over, it sounds new and more exciting. I can tell you have talent and I do like your song, but it's either too long or doesn't have enough variation for your length. Keep up the good work though.