100cheergirl

You guys have probibly seen http://www.100cheergirl.jp/#

I have been trying to get my head around how it was made. I keep getting ideas but then hitting brick walls.

Anyone have any insight into this fantastic site?