Silvery - 2:30 pm on Jul 22, 2010 (gmt 0)
Hoople - yes, having addresses be fairly consistent in data sources helps reduce canonicalization errors. However, Google Maps would likely not have trouble with the examples you provided of variations in address display, even though it's still desireable to be as consistent as possible.
Sometimes business and street names are harder to interpret when discovered on a webpage. For instance:
Houston's Restaurant, 10 Colorado Avenue, Dallas, Tx
In cases like that, consistency is a must. (Using hCard Microformat can also sharply reduce the chances of misinterpretation.)
Chr1sS30 - user reviews are indeed a valuable component, but there's a whole lot more complexity involved than merely having a review mention a search phrase. You'd likely be better off allowing reviews to grow naturally or else read up on them more deeply. In any case, that's a subject worthy of a completely new/separate thread here on the forums.