Good news: Passed smog, with a little coercion from me to the smog tech "Come on, I'm in the navy, I really got screwed when I bought it, I'm doing all the work myself, I won't tell on you, I promise, blah, blah, blah..." He passed me. Finally.
Bad news. Car overheated today...