I have looked at the blog and I may have time later to respond more fully. For now I have only this comment: I too noticed the similarity with red blood cells, but the red-rain particles are smaller, IIRC. Thanks.
(Naturally, I think my own URL is relevant.)
Brig Ryce with the Astobiology Research Trust throws in his two cents on the Red Rain mystery. He also maintains an
excellent site on all things panspermia which also includes a robust what's new blog. If you want round the clock Panspermia coverage Brig's your man.