Help! I'm stranded home from the 4th and MUST get back ASAP.

On the way to see the fireworks display I decide to add some water to the coolant. It's had a slow leak for nearly a year now, and I have to fill it about every 3-4 months. So, I fill it and drive on to see the fireworks (about 20 minutes away).

I get there and right as I park, the coolant low-light comes on and I kill the car. I hear water boiling. Temp is 100'ish. I realize I forgot to put the coolant cap back on. I drive home.

On the way home temps slowly climb and hover around 100. The oil-low light comes on. I've never seen this light come on in the 7 years I've driven this car. Coming down this steep hill I decide to shift to N and let it coast/cool down. It dies. It wouldn't start for a couple minutes. Finally, about 45 seconds from my house temps hit 120 so I kill it immediately. My father comes with a bucket of water and the radiator cap. We pour the bucket in and cap it while it's boiling.

Drive home with the temp barely staying below red.

After fighting it for a good hour, we get water in it and cap it off. But now it won't start. We just leave alone and about a half hour later, it starts, but it's running BADLY. Missing on 2 cylinders I'd say. Oil light staying on.

I add TWO QUARTS of oil to even get it to touch the dipstick! Light goes off. Try to leave to go back to my college town (with it still misfiring). Temps shoot up to 120 again, transmission is sticking on every gear, but the misfiring stops and the engine seems to be running perfectly. I bring it home and decide to let it cool overnight and try it again this morning.

No good. I took it for a test spin. At crank it idled a tiny bit rough. Test spin suffered strange, fluctuated engine temps. Would quickly shoot up to 100, then quickly drop down to 83-84. Did this 3 or 4 times then started slowly climbing to 120 again. I bring it home. As I'm parking, OIL LIGHT COMES BACK ON (after adding TWO quarts 5 hours ago!)

Did the trip home from fireworks blow the head gasket?