Note: I wrote this review and now that I'm reading it over after writing it, I may have allowed myself to indulge in some added hyperbole, but I'm just going to leave it all in there anyway :)
...