New Redemption Grab Bag now includes an assortment of 500 cards from five (5) different expansion sets. Available at Cactus website.
Love them I guess I'm kind of biased but I would use almost all of them
At least as much as The Bear, Beast of the Earth/Sea and the others from Daniel/Revelation, Babylon is a symbol of something like a political/religious system that is demonically controlled. It is not referring to an actual woman or even the actual group of humans that lived in the city of Babylon. The consistent standard of Redemption seems to be to interpret these symbols as demons for gameplay purposes.
It is sorta hard to call a vision of a beast from the sea be anything but a demon though. A vision of a woman (w/e she represents) is still a woman though.
I guess if I were to see a 5 mile tall woman walking around, I wouldn't think "human". It might look similar to a human but it is definitely not human.