The flash captured me from the very start and managed to wrap things up at the end. You had all those little hints scattered around leading to the reveal, after which you involved some more elaborate storylines. Possibilities for the subject you chose are probably endless and you managed to portray all those that matter. I don't know if you did it by instinct or careful planning, but good job either way!
I like how your ideas went together with the song. You didn't just make it flow along nicely, you made it better. I would have loved to see additional detail on the characters, but the lack of it didn't make my experience any worse. You might consider improving in that department as a future step, though. Just to make your work solid.
Other than that, very impressive! You're on to something with this, so you earn all 10 of my points for hard work and talent.