Wooooo I REALLY need to catch up on TL reviews. :D HERE WE GO!
The song may be quite simplistic in parts, but has a TON of charm and some great singing and lyrics! :D Compositionally, it's quite good! Sound quality is... eh... Garageband-y (that familiar bass :P ), but I'm always impressed with the way you can make the most of the limits of Garageband! You've got tons of different instruments and details, and I love all the layering going on in the background during the refrain!
There were also so many awesomely interesting tidbits in your composition. That sudden pause in bass and drums at 0:25, the sustained guitar and organ blasts that slowly lead into an explosive chorus, the guitar solo with slightly sped up tempo at 1:42 (and the transition leading up to it! - the transition out of it is VERY smooth too), all the different instruments that pop in and out of the song as if they were added just for a few specific purposes (lookin' at you, clavicle and electric piano)... and that's just the tip of the iceberg for what I enjoyed XD
Production-wise, you've pretty much nailed the instruments. How do you even master this good in Garageband? From my experience, it's near impossible to get a mix this clean! I always end up adding too much reverb or having instruments that just clash no matter what I do. But your mixing is just so crystal-clear! Well, for the instruments at least - which leads me into the vocal aspect of the song!
I am SO glad you chose to do a song with singing. You've got a ton of talent and a ton of potential! You can definitely carry a tune well, and with a little refining, you could easily grow into a GREAT vocalist! I'm not that qualified to judge your singing, but it did appear to me that you might have benefitted from a higher register of vocals, since it got a liiiittle pitchy in the deeper notes of the song. Also during the chorus, you sound reluctant to sing with the full power of your voice! You're probably recording in a room of a house or something, but if you're ever alone, really unleash that TL beast! :P
Your lyrics are also great. Words-wise, I love all the symbolism you put into the piece XD Rhythm-wise, I feel there are a few places that you could improve the flow of the song. For example, in the lines where you rhyme "flashlight/bright", the flow is slightly disrupted by the fact that you don't end the two rhyming lines with a similar rhythm. When rhyming lines together, it's normally best to finish the rhymes in a similar rhythm, but that doesn't mean you can't end on a different rhythm. You could be adding lots of cool musical elements - perhaps an abrupt transition? Symbolism? Matching a melodic interlude? The possibilities are endless!
TL;DR: great song! Loved it! KEEP SINGING, DUDE! :D