>> What's to stop ByteDance from waiting a while and making a new TikTok app under a different name?

I'm sure this deal is more complex than "ByteDance is not allowed to run an app called TikTok within the US". Politicians are morons so I could be wrong but I would hope it's much more liberal than that.