> What would be weirder, seeing the page either render fully or blow up, or seeing a page start rendering and then at some point be replaced by an error message?
Who says the page has to be replaced? Webkit and Opera (IIRC) happily render the page up to the first error that they encounter.
Gecko's decision to do the YSOD was a bad one.