very high def, very tonal. all the production / presentation was clean although the vocals were a little boxy at times, which is understandable given the setting. i felt like the lyrics would have been integral to deciding whether or not i liked it, but i couldn't hear a lot of what you were saying. i think your enunciation was clearer, it would be better. eventually i caught a "falling apart / breaking my heart" rhyme, which probably precludes a pass mark on lyrics.
as far as actually getting out there and doing stuff like this, though, great job! takes a goddamn lot of work to put together a thing like this and i think that putting in work ultimately matters more than technical songwriting considerations.