If you read their old updates during that time period, they certainly gave the indication that the MVP could be released really soon, any day now, that sort of thing.
I don't mean this as FUD, or anything like that, it's just an observation.
Take a look back a their updates in Feb (around when the pump started) and just how many times they
brought up the MVP. How many times they stated that the MVP was close, but not quite ready yet for release 'this week'. Of course when you phrase things like that, it leads one to believe the MVP is almost ready .... not that it is months away -- after months of more testing that the devs didn't feel worthwhile to mention.