I have now implemented a functional hydraulic launch piece, although it is far from fully featured. It automatically calculates the right acceleration to use based on the length of the launch but only when the coaster is first tested - currently, changing the speed setting has no effect unless you close and reopen the ride. I also want the anti rollback brake fins to be functional, and the blocks to work properly (currently, the block is cleared as soon as the train leaves the station which is not right, it should only clear when it's over the top hat), none of which is implemented yet.
The length of the catch car braking zone is currently hardcoded and I think that'll have to change, at two tiles it's too short for every other layout in my test park. A fixed 3 tiles isn't too bad an option for most designs at the sizes that are common in game - but for large rides built at realistic scale, and especially the strata I have been testing, longer is needed. Having a braking zone that is shorter than it should be also lowers the overall acceleration and I don't want the launch to look slow, especially when the LSM boosters in game are overpowered.
I might be biased because I want to make a 10x10 and that's impossible unless the catch car braking zone can be as small as 1 tile (because the longest launch that would fit is 3 tiles total). This really shouldn't affect the final decision, since it's not realistic to build one that small ... but I kind of want it to work anyway.
I think this issue could be addressed on the front end.
The reason you would want a server that is federated with everything is so you can access all content at once instead of switching between accounts on different instances. If you could log into multiple instances at once with a single username and see content from both in the same feed it wouldn't matter if they are defederated. I think this federation thing ought to be, as far as possible, transparent to the end user.
The way this currently works feels odd to me - it doesn't really behave like a decentralised Reddit, because your account is tied to a specific instance and the content you see depends on which instance you pick. It feels like an awkward middle ground between a centralized service like Reddit and just having a completely separate forum site for each community.