Yes the charging stations are a thing. I don't even know where there is one in Alberta.
I , too, am glad Mazda is still progressing with the combustibles and the Sky X will be neat to see when it does roll out.
I also just found the video really interesting as, when you just stop to think about it, the precision, timing, and mathematics that goes into a modern engine is pretty amazing.
Most of us get in, turn it on, and go about the day not even thinking about decades of tweaks and improvements.
That being said, there are times that I do miss being able to wing it and fix the engine myself (had a 1976 Pontiac Firebird at one point).
Canadian Tire + Haynes Repair Manual + find part + grab beer + realize its the wrong part + Canadian Tire again + spend hours fixing/tinkering + busted knuckles + didn't screw up = bragging rights to your buddies, oh yeah!
Nowadays? I got freaked out hardwiring a bloody dashcam on the CX lol