This is clearly a change for the better. This way I don't get punished for building a caravansary when I can already reach all targets on my continent
On the CS culture thing, firstly wasn't the thing where only one trade route can be sent to a city intended to fix this? Before I would ally 1 CS and send all my routes to him, but this change was made to fix that. I don't recall playing a patch recently where CS were poor targets. A civ who is killing me in culture or science might be better, but that isn't a problem. When I'm ahead or even with everyone, I find CS to already be the best targets.
Second question, do CS trade routes need to provide culture? Do influential trade routes need to provide culture? I don't think so personally, as a rubber banding mechanic culture trade routes is alright (I'm actually indifferent towards it, I very rarely get culture from this). But by giving this source of culture to civs who are already doing well in tourism or have CS allies you are giving it to civs who are already doing well. If you are fighting trade route yield inflation, cut the culture from these sources.