Just finished it, and wow.

Thats really all I have to say is Wow.