Wow, this is the most incredible work of art I've ever seen. Definitely worth the time to play through, highly recommended!
I'm glad I stuck it out. The first puzzle was a real head-scratcher, but after that everything just clicked together. Worth every second.