I found out that you can play
Portal on a Mac without installing Windows using
CrossOver Mac. Yay.
(2010 update: Of course, these days we can run Portal (and Steam, TF2, ...) on Mac. And the visual glitches mentioned have all been fixed in newer versions of Portal and CrossOver, too.)
(
Glitch and workaround... )