I genuinely loved OPs comment here (gave it an upvote). So instead of saying "woman" here If I just "assumed" he is a man and said congratulations "man" or "bro" would I get plus points?
2) Any pronoun in that case would be superfluous. "Holy crap! Congratulations!" would be far more intuitive to native english speakers. Choosing to add a gendered pronoun without knowing the correct gender is just... odd. That's exactly the type of situation most would avoid where possible: you omit gendered pronouns unless you know.
And I think I owe you an explanation of what happened.
1) I read your super awesome story. (nerdgasm).
2) Upvotes instantly but fuck this is some really good storytelling so just adding an upvote without a smart comment on your achievement would be almost rude!
3) Adds a pun intended "holy crap" (It's TBL people, if that ain't holy crap I don't know what it is!)
4) Genuinely wanting to congratulate you, ends my "smart" comment with a "Congratulations man!".
5) Realizes that I just "assumed" you were a gentleman, which I (we, most people) do a little too much.
6) Knowing I would have gotten away with calling you "man" without looking rude for assuming you were a gentleman, decides if I should do it the other way. (Story of my life)
7) Does it and the rest, as they say, is history.
Thanks,