Take your time! That sounds good to me! Will the the teleport to the outer end be able to detect where blocks are or is there a chance it tps me into the void? I guess you can just do the same slow falling thing or a one-way elytra that gets deleted after landing.
I have two simple requests: 1. Make a datapack that, when loading into a new world, spawns you on the nether roof and 2. that spawns you somewhere in the outer end dimension. I want to do some sort of survival challenge like that. Ideally you could compile it as a mod so it's easier to reset worlds, but that's not super important.