This is one of the OG sites from a decade ago (2015), so the site selection is due to that (Tesla used to put SuC at hotels a lot in the early days). The new one off Haywood Rd is still online, yes.
And as I write this post it is now showing online again in the app...