Anyway, not only is this approach nothing new, but at no point was it ever claimed that anything existed that didn't, and clients were very happy with this approach (esp. if they'd been used to "business analysts" drawing "data flow diagrams" on paper then coming back a year later with a steaming pile of crap that did nothing anyone actually wanted).
I don't mind faking screenshots to drum up business and test how viable an idea is, but if you accept money for software that doesn't exist, and then demand a ridiculous turn over time from your development team (whether in-house or outsourced), then you're scum.
Put another way: your client also paid a lot of money for their jumping-the-gun, but I'm sure this was calculated into their sale price, and was probably not bad planning at all, from their perspective.
The trouble with user feedback normally is that people can't get a sense for how it would work unless they can see it. Sure you can make them put it in writing, but if they haven't seen it they almost surely asked for the wrong thing. So you really need to get them something they can see before you get useful feedback. And you want to do that in the fastest way possible. (Albeit while generally making it clear that actually getting it will take time.)