In the end I configured my (pfSense) router to forward all data on port 80 (and a small selection of other commonly unencrypted ports) through a VPN to a local VPS. Port 443 HTTPS is still allowed to connect directly.
Makes me feel a lot better. Comcast should be a dumb pipe, not fucking with my data.