Took the Alfa for a spirited drive. Drove great. Discovered I need to fix a couple of things, however:
thermostat and coolant flush are needed, possibly oil temp sensor and coolant temp sensor if thermostat doesnt fix the 'run cold' issue
fix an oil leak at the valve cover that is leaking oil onto my serp belts, causing them to squeal under load. Now to order the parts, and wait 3 weeks for them to arrive.
At least I can do an oil change and tire rotation in my driveway while I wait.