As for it being hot my repair book saids that you can warm the oil to help with draining. Letting your car run for 5 or so mins is suggested but I also have done it without warming and it worked fine. I have noticed that when it is warm it does work a bit better but it´s all up to the person.
My 1.0L Geo Metro held 4 quarts. I know the 3.4L Grand Am GTs hold 4.5 quarts, and for that reason I doubt the 1.8L will hold 4.5. They may be able to hold 4.5, but overfilling it is BAD...makes the oil a nice frothy film of nonlubricating bubbles. Only getting 2 quarts back out isn´t good either, are you sure it´s not burning or dripping??
I know my oil is going SOMEWHERE...cause sometimes i pop the hood and it´s bone dry. but i dunno how or why cause my drain plug is tight. hehe (the shop that did my last oil change didn´t snug it down enough...yeah the same shop that did my head rebuild, would you trust them again? I don´t.)
If it makes you feel any better, I only got about 2 and a half quarts back from my LX wagon, which holds 4 quarts on a fill. I may have lost a little on the floor though... hem.
I run my engine hard for about 10 or 15 minutes before I drain- I get that suka cookin...
the oil will burn like mad if you get it on your hands, but it flows out nicely and I can imagine that the heat would also bring any loose or caked on particles into solution, and drain out with the oil.
When I get ready to change my oil I pull it up on some ramps and wait till the next day. Then I pull the plug and filter and everything comes out good with no problem. I have heard pros and cons of warming the engine up and leaving it cold. I leave it cold b/c I don´t want to burn my hands on the exhaust pipe or oil. The main thing is to keep your oil changed.