Obviously you didn't have much time, but just a lil criticism never hurt anyone...
When you actually get down to writing the song for real...know what you want basically. There are a lot of parts in this song that have potential, and you do have some reoccuring melodies, but for the most part it seems as if you found a background part you liked and just played whatever melodies came to mind with the right. Not that that is bad, but it does feel a little disorganized. Kinda like you don't know where one section is beginning and where it is ending.
I would take what you have here and cut out 4 sections or so that you like, then build them together. Start out with something to introduce what your song is conveying, then build on it. Don't let the ending be the low point, let the song grow.
But it is very impressive for the time you put in and your age, send me a copy when you get farther.