Just nosy, but did the engine have a normal oil level after you purchased it? After the service did you again check the oil level? I'd guess the lack of oil is related to whoever serviced it last. Any puddles under where the vehicle is parked? The vehicle holds about 6 quarts or so of oil. If you added two quarts then everything should be ok. If you added more then I'd suspect the vehicle is burning oil or was improperly serviced or some envirowhacko didn't take kindly to your SUV and drained it. Check it weekly and you'll find out if it's an oil burner or just got bad service last time out.
As for the antifreeze smell....any puddles under the vehicle? If the smell is in the vehicle it may be a leaky heater core.