OMG! I have fallen in love with this series! The Legion of Extraordinary Dancers.
Start with the first episode at the bottom of the page:
It's a web-based series of dancers engaged in the eternal conflict of good vs evil. The dancing is mind boggling. The cinematography is excellent. The artistic aspects make me agog. And although I've read the credits and couldn't find it, I'd swear Twitch is in it.