Nice work
On your part, this song was quite well-done, though only one thing bothered me...
Despite how well it was pulled off, there was only a small climax. A song this long should be built stronger and included diversity. Bass is missing, that or the whole thing is bass.
Perhaps its just my tase in music...
Other than that it was pretty well done, clear and had good rhythm.