Josh said something about announcing something big in May.. he says that towards the end of the video.
other than that, they spoke about releasing ME262 kits.. but I don't think that was what John meant by the big announcement. (I might be wrong though, hopefully not
)