I have nothing against that page but what you describe just sounds just like an image board withouth explicit social features to me.
Which makes me think: Maybe the answer to Insta on the fediverse isn't a clone like Pixelfed but a federated image board with optional accounts?