The assumption that author didn't talk to a woman sounds pretty knee-jerk to me. Can you explain what you mean?
"On the rag" is a semi-common slang for menstruation, but "rag" has way more meanings than just menstrual pads. IMO, as a marketing term, "RAGflow" sounds about as odd as "Nintendo Wii".