Warbonnet makes the Minifly...the first one on your list.

I can vouch for it. I've got one and it has kept me dry in a nasty storm. You will not be sorry if you get that one.