That's some tl;dr.
Don't listen to that fag or she'll go running. Just ask her, "Do you have a boyfriend?" if she says no, TELL her "We should go on a date." Dating could mean going anywhere, you don't need an excuse because "DURR DATNG IS BETA."
Make sure you never give women options when you first meet them, it makes you look desperate/immature. She isn't your mommy. Don't "ask" for a date. That doesn't mean you have to be an asshole, it just means you have to be direct. Tryhards big into dread-game are a dime-a-dozen now, chicks will be delighted to see that you're just classically masculine.