Oh gosh. Well, I had a pair of longies that bled a little bit onto a diaper, and the stain never did come out. That said, I didn't really make much of an effort to get it out beyond washing it as part of my normal routine. Maybe use oxiclean? I know some mamas here swear by it for seemingly impossible-to-remove stains. As for the natural cover, I imagine that washing it (maybe with a bar instead of liquid wool soap?) would get the stain out.
For removing the excess dye from the cover, soak it in warm water, then rinse it in cold, soak it again, rinse it again, etc. etc. until the rinse water runs clear. Then it *should* have all the excess dye removed. You could also wash it with a bit of synthrapol, that's supposed to help dye set to fabric - you can get it at http://www.dharmatrading.com and probably lots of other places too, but if you don't do a lot of fabric dyeing, it might not be worth buying an entire bottle.
HTH!
For removing the excess dye from the cover, soak it in warm water, then rinse it in cold, soak it again, rinse it again, etc. etc. until the rinse water runs clear. Then it *should* have all the excess dye removed. You could also wash it with a bit of synthrapol, that's supposed to help dye set to fabric - you can get it at http://www.dharmatrading.com and probably lots of other places too, but if you don't do a lot of fabric dyeing, it might not be worth buying an entire bottle.
HTH!