Tracking by a credit card: 100% happening. If that's a problem for you you definitly should pay by cash or use a privacy preserving card like the author does.
The app looking at history of WiFi hotspots to expose you: Pretty unlikely. Tethering to prevent "a record of a home wifi connection point" is really low value work.