I made another road test today and so far no leaks. Coolant has been topped off in the reservior. I cleaned the windows inside and outside of the car, removed other items and such from the interior of the car.
As of now it looks like The Merc is ready for the road.