Very interesting battle system, actually wouldn't mind to see a more full-fledged combat system around cooldowns like this :P
Story was interesting, too bad I don't know all the references either XD
Great music.