NOTE: the voice recognition was correct in these examples, kudos to Nuance
After all the hyperbole on the latest natural language app to be released to the iPhone, I gave it a quick test. As my quick test above seems to confirm, it's doing exactly what I thought it would. It's just looking for nouns (places, things) it understands and mapping them appropriately. If it doesn't recognize the noun, it assumes that it's a restaurant or a hotel. It pretty much throws everything else away.
I'm pretty adamant against "natural language" apps, mainly because once people understand the "magic", they realize that they were wasting their breath.