Looks like the coolant in the scooby was running low. Explains the heating up fast bit. I'd told the garage that changed the oil to check fluids, but apparently they couldn't be bothered to do so. I'd yell at them about it but I doubt they'd give a shit.
That said, with the coolant topped off, it was running way better. Still doesn't explain why it had dropped, so I guess the leak needs to be addressed, but hopefully it's not leaking around the head gasket.
Subaru had a 'fix' for the phase 2 SOHC engines which was to use coolant with an additive (rad weld?), but a mechanic I trust at home hates that stuff because he thinks that it clogs up older cars that might have some build up anyway. Not sure how much truth there is to that, but subaru recommends it. I guess I'd have to have it done at the dealer if I wanted to cover my ass about it? It would suck to have other stuff blow for a reason as dumb as that.
In any event, my dad drove up and swapped cars with me today since he had a day off so it'll get looked at and worked on while I'm taking finals next week and then I can go home and go grab it when I'm done in 2 weeks or whatnot.