They managed to get 5M USD venture capital, which proves their insane potential.
Well... this does not necessarily prove insane potential. People threw more than 5M at beanie babies, and way more at Tulips, and they were rather wrong in both cases. Venture capitalists are like this too.
It does prove that people will throw their money at it.