Depends on the definition of highway speeds a bit. At 60mph I hit the rated range pretty much dead on (500km/310mi). At 75mph it’s probably between 350 and 400km.
Generally agree about the charging infrastructure. Personally I have fun trying to find where I can connect to the grid but I don’t think everyone would call that fun...
Round numbers: I think when there are ~2-3x the number of supercharger locations (not chargers but locations), it will basically be at parity with the convenience of gas. I believe range (500km @ 60mph) is already acceptable and if the number of locations is increased it will be even less of an issue. Just my $.02