I just want to point out that reviews are never fair or unbiased. They are always based upon an individuals preconceptions, personal preferences and a host of other personal issues that influence their reviews. All of which is why I put no stock into a review of any kind. Play it yourself and decide for yourself if you like it or not.
That being said (not knocking the OP) I enjoyed reading it. +1