Sorry to hear about your terrible experience!
I live just west of the porthope supercharger. If you get stuck and need to pull off for a 240V 32A charge please pm me.
I also have a dremel tool that can shave down the connector so then maybe you can hit the new pickering superchagers... Until...