This will be happening in a couple of hours. http://earthenginelive.com/
There are many red flags with this company but … maybe they have found something usable. I doubt if this show-and-tell will be anything more than the “tin cup” plea for investor dollars, but give them the benefit of the doubt – at least until the self-delusion becomes obvious.