The last sniff of a deal had an upfront payment of 5mil. I expect better on the next deal and a lot sooner. Pretty simple. If you don't believe, find another company to invest in. No one has a gun to anyone's head here. People choose to be invested, otherwise suck it up and cut your losses. Do you really think MR will be looking for another job soon? I bet you he won't be.
Good luck with your investments :)