I was thinking about running environmentalism, but wouldn't that hurt my corporations? I still have to figure out the new concepts from BTS, so I really don't fully understand how they work. I had a few cities (like Mainz) poisoned by spies, but that was ages ago. Mainz went from size 11 to size 6 in a few turns!! I think my problem is that I really give more focus to production / gold than healthiness/ happiness. Guess I'm a real politician now, hehehe
Some points you need to change at your game:
- Make cottages at every grassland or tile next to a river. I noticed you didnt make any. Cottages are the key for economy and science, also are essential when running universal suffrage.
- Dont bother too much with growth ( unless you are running an Specialized Economy at that city ), so healthiness and happiness wont be an issue. Get smaller, but richer and more productive cities. For production cities, I like the "3 food tiles ( farms ) for each 4 production ( or commerce ) tiles" rule. Of course it depends on if you already have food or production resources.
- Corporations are cool, but not worth IMO. I would rather take some enemy shrine ( lets say, 60-100 gold per turn at huge map ) free of maintenance, or make troops and raze some enemy cities

. Maintenance increase with inflation, so in late game corps start to become very expensive.
- Build temples at your unhappy cities, I noticed you didnt do that. Spread as many different religions as you can in all cities, more religions = more temples. Or just switch to HR, like I said.
- Dont build industrial park, airport, coal plant in every city. Check the healthiness cap first.
- Delete old units like that macemen at Aachen or horse archer at Ulm. Crap units just increasing your maintenance. I would upgrade the longbowmen ( because of promotions ) though.
- You said you care more about production/gold than healthiness/happiness. More

means less food = less workable tiles = less production and gold. Also, it means less growth = less potential score.
I hope it helps.