Why would any one lose their mind over this? You get your money back AND still get the glasses...
The ones who pledged for hardware will get a fair return from their investment - free glasses or they will get even if CastVR still fails to deliver.
Other supporters also managed to succeed as it looks like CastVR got a good traction.