On the subject of the music (not really a spoiler):
Just about the last thing I expected from the very beginning of the singleplayer in this was a track prominently featuring what I'm 90% sure is notorious VST synthesizer Delay Lama (video provided as example)
but it is absolutely brilliant. Also I'm pretty sure I saw a Long Furby in somebody's locker? So this is definitely a good game so far