To make the wait seem a bit shorter (or unbearably long depending on your outlook on life), Nintendo and Platinum released a new launch trailer.
You get both of these games for $59.99 (USD) on the 16th. Bayonetta 3 is currently in development exclusively for the Nintendo Switch.