It got a little long for me to review in too much detail, but wow. Not quite sure what else to say.