I found this really interesting, even as sketchy as the sections are. It's really linear, which may have benefited using something link-based, rather than parser?
Keeping it limited to three songs really helped focus and give structure to the three sections, even if the scene changes are disjointed. I did really like the unmoored feeling between the first and second sections -- it made sense to wake up from a dream with that loss of identity. In listening to the song, the epilogue makes a lot more sense.
(I did use Gargoyle and it looks like the first screen didn't render right, but the rest of it worked fine)