The core features are already covered by git forges and foss news sites, and nearly no one wants more work like scheduling in their hobby project.
There is always a strong urge to start a new project, but your time is very likely better spend contributing to a project or reviving a useful project that got abandoned.
Sounds like one of these “up to” scams by cable ISPs. With cable internet you are sharing a connection and it is often oversubscribed.
On a 500/500 you should in theory get 500 both ways the same time, but cheap routers or *BSD based ones with singlethread networking often struggle to reach these values in a speed test as the single speed test connection overloads the single cpu core.