Another suggestion for a weather shield is a Dri Ducks Poncho.

It's almost exactly the right size, the material is great. The only potential problem would be the hood. I work around that by...