I've got to say that proof(or poof?)of any of the intentionally publicized deliverables would be quite the surpise. Of the 1/2 dozen or so new developments if they just follow up with one.. Bingo! To the MOON! Well, not really, but wouldn't it be a start?