This place is actually pretty legit. They've got a location in the Stanford Shopping center in Palo Alto, and its rather impressive. I'm sure the founder is exaggerating the "innovation" in his descriptions, but who says someone can't start a restaurant chain?