Nice review. You didn't give away any spoilers yet described the game in detail. One thing though: the game was set in Chicago, not New York.
Incidentally, what score would you have given the game out of ten? I personally would have given it about 6 or 7.