When going to "Microsoft To Do Insiders for Windows" category in this Tech Community, that page has a different "More Resources" that needs to be updated. It links to a Twitter account that has been shut down.
My biggest issue, though, has to do with updates. Where are the release notes (aka changelog)? There was an update to my Windows version today and I can't find out what the update contained. This should be posted somewhere.