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
True parity with gas will take a much longer time. My previous diesel car had almost 4 times the range and could be refueled in 5 minutes. But there are other advantages that cover for that. Which is why my estimate is that 5-10 years depending on location is what will be needed for both the offer of models and the charging infrastructure to all be in place.