Nice post. Just this bit:
> Our hacky solution for the blind spot? Let the brain hide it in software.
I would say the solution is just having two eyes, since their respective blind spots don't overlap in the visual field.
I would also say that the brain doesn't hide the blind spots, but rather doesn't pay any attention to them in the first place. There's just a lack of information from them, and this deficit isn't normally noticeable because the other eye makes up for it. I think Dennett explains it that way somewhere, probably in Consciousness Explained
The blind spot still isn't noticeable if you close one eye, though. You have to look for it carefully with a specific setup that allows you to detect the discrepancy between what you see and what's actually there.