First off let me apologise for being very late with this. Life's been fairly hectic and I haven't had the chance to just sit down and relax for some time.
Jeez, where to start with this one? As a slight warning, this is probably going to be a little more in the discussing plot points side of things than a full review (though I guess that's nothing new with me).