Fuck.
Fortunately, I at least had the good sense to back up my /home directory beforehand. So most of my stuff still exists. And, actually, I think I may be able to access my arrays when I boot from the rescue disc, so once I get a new external HD (my current one is full), I can probably slurp down my /usr directory and then just do a fresh install.
But still. Fuck.