Well, we know the Teiflings started in Elturel, and are travelling downriver towards Baldurs Gate. We also know that Moonrise Towers is "next stop" downriver on our journey towards Baldurs Gate.
So, I guess that puts us much further upriver than where you calculate? At least according to this map.
I'm not too sure that Larian have done a common sense/consistency pass over the game yet