2. Typical fast charging times are < 20 minutes and you don't typically aim for full. The first half of the battery charges in less than 15 minutes, nearly matching a typical gas station stop on a road trip. You can get 75 miles of charge in just 5 minutes at peak with a Tesla.
3. Most users charge at home or work keeping them topped up ready for up to 180 miles typical miles of driving that day as long as they return to base and don't want to extend into the lower or higher reservations in the battery for long term health.