I'd really like to ride one. They look like a great idea for a boardwalk/townie bike. Only issue would be standing to mash up a hill which I don't think you could pull off with that geometry. However, for people just looking to get out for a ride I think it's a darn good idea.
Not everybody thinks then NEED to put a foot down flat, but there have been times when I've stoped to talk to someone that it would have been great to remain seated, feet down flat and just chat.