Gave up after 20 seconds waiting for the website to load. Is that supposed to be some retro 90s experience?
Mastodon on the other hand downloads 2.6MB resources to display what exactly? Some tiny images, three posts and an ad. That does not look like a winner.