Re: Starting the sex talk by text
Candor is fine, but only later in the relationship. I'm a huge fan of the tactic, but you have to maintain a take it or leave it attitude. At the same time you can't build attraction by putting all your cards on the table. I have a natural depth about myself that the girls who do date me want to explore. They love the fact I'm honest, but also see multiple layers within me and there is much to explore.
Basically, you don't want to call her out on something at first. Making someone a meal is something so intimate. Food sustains us, nourishes us. Why put something with so much love, skill, effort and care into something for someone, for all she knows, may be a total jackass.
You insulted and generalized her and placed her into a group, quite rudely. It is okay to use qualifiers, but you need to calibrate. Hopefully you can see what you did wrong with that attempt, believe me I have done much worse than you.
KISS - Keep it Stupid Simple