is there a confirmation/proof of them having put in 5 million USD already?
I don't think so. How would they proof that it was their own money? There is a working demo out there so work has been done and they surely have had their fair share of expenses.