I was just thinking about these the other day. When I was a child my big sister had one, I loved it but I swear I only had to touch it for it to mysteriously tangle up.
If passports were given out for free then sure, but they're really fucking expensive. Mine expired years ago, but since I can't afford to travel anyway I'm hardly going to scrape together the £80+ for a new one.
Last time I went to literature.cafe it redirected to here: https://gaviscapes.github.io/. Essentially it seems that something went horribly wrong & the admin is still trying to get it working again.