In my opinion there's no consistency whatsoever. I'm afraid I have no "one-size-fits-all" answer to your questions. But I will offer some thoughts accordingly:
1. Yes I have. But not often. I pretty much think I know which ones are down for sex and which ones are not. NEVER hurts to try though. I wouldn't worry at all about offending them. I've seen some really mind-0blowing stuff when it comes to women. The ones who I THINK are "quality" have at times fvucked me on the first or second date. So don't worry about that. In my opinion, they WANT me to try to fvuck the pants off of them. A woman WANTS to be pursued sexually.
Keep in mind, also, that you can tell them you'll pick them up for the date instead of meeting them neutrally. Most women I meet these days seem to be more comfortable fvucking at their place.
2. Yes I do. I keep it simple, though. Nothing complicated. None are really too picky at all. I eat almost 100% organic and that by itself is usually impressive enough.
3. You're good to go for the home invite whenever you feel like it. Like I said, there's no hard and fast rules. Some of them WILL fvuck on the first date. Not often. But they do. A few years back I met a gorgeous woman on match.com who was recently widowed and had inherited her husband's money. She was a business owner and dressed and carried herself very "high class", so it was very shocking when she fvucked me in the backseat of her BMW 5 series, in the parking lot of the bar, right after our first meetup, during which there was hardly any kino. That one particular incident taught me a lot about women.