I'm far less concerned about whatever "soon" means (things are ready when they're ready) than the assumption that the proper medium to release patch notes is a show.