Forza hub?

Based on the [lack of] activity on the Hub, I figured Turn 10 went out of business last November. Now suddenly all kinds of stuff.