I really liked the concept, although with how it works, the DP seem unnecessary when you could just have each unit get a cooldown when they're eliminated.
I'd also love to have the out of combat animations play somewhere easier to watch and maybe having a gallery to watch them outside of the game could be interesting too, but that being said, I liked it.