I don't think I'm being kind.  Mikhail does this and shouldn't.  It's bad business and people will eventually respond as they are now.  Mikhail should give realistic schedules and meet them.  If he doesn't, he should be forthright about why and give a new schedule and meet that.  Not meeting a schedule should be an uncommon occurrence.  He definitely should not say something is "ready to ship" when it is not or make other excuses.  All he has to do is be honest about it.  Most people can handle that.  It will be hard for SP to survive this and SP, and SP alone, are to blame.  Hopefully nobody will lose money if they go out of business, but people probably will. 
 
I also understand why people are unhappy.  I was when my ship date slipped several times and was lied to at least once about it.  However, I knew the risk I took and didn't complain, at least to anybody but Mikhail.  In the end, I did receive it and am satisfied.  Since then, I won't do any upgrades or anything else with SP unless I can be sure that I will receive it when promised.  SP is losing some business because I'd like to do an upgrade.  Please don't think that I'm condoning Mikhail's business practices because I'm not, and voting so with my money. 
 
So IMO, the unrealistic schedules and lies about shipping state, etc. are bad business, but they are not fraud.  I don't think a jury would think so either (not lawyers) but who knows.  We may well find out in the near future. 
 
Note: I use SP and Mikhail interchangeably, they are the same in this post.