@orv re. Flat cars
I reckon rail road flat cars would not be a problem as they are higher than many cars and so would be detected. The problem with the Tesla not detecting the Semi trailer was the big (but sadly not big enough) space under it, I'd be very surprised if Tesla are not updating the system to cover this if they havent already.