kewl bananas. forgot to leave a review, though i gave it a listen earlier. a good song, no doubt. really nice riffage, and the mix sounds fine. that intro is interesting as well. while i have absolutely no idea of what's going on in it, it sounds really cool haha.
the only real issue is the length. while the riffs are good, there's nothing keeping the song together, it feels more like a bunch of random (though sweet) riffs. i would have loved a strong and present theme in the melodies, or some well placed vocals to drive the song forward.
this is something i feel you should keep practicing - creating riffs is one thing. delivering them well through a well structured song is where things often get tricky. longer is (usually) not better. making a long song is easy to any musician. making a song that actually needs to be long is what's hard. try getting a solid idea of what it is you want to deliver.
what do i want with this song? what do i want to convey with it? what's the point of this section? this is a good riff, but is this really a good place to use it?
keeping variation is a good thing, but without a sense of direction or actual purpose, it can easily feel confusing, random, or outright pointless to the listener, even if the content in itself is good.
again, there is nothing wrong with the song. gave it my full attention from beginning to end, and i really like it. but i feel this is the main area where you can improve your music. hope at least some of that made sense. best of luck in the NGADM!