Hi Rob,
Your thought process is mind boggling. You just posted twice with all kinds of reasoning and excuses of why you should avoid asking this girl out. It's been two months and your head is spinning because you are completely over thinking this whole thing.
You talk about wasting your time by asking her out because you think she might reject you. Well listen dude, you are wasting your time by NOT asking her out. In fact, you just wasted two months worth of time trying to figure out if she's interested in you or not.
So is it too late? No, of course not, simply put the nail in the coffin and ask her out.
When you go in there next week, blurt this out at random, don't wait for the right timing, just blurt it out whenever you get the chance:
"You know, you're really fun to talk to, we should grab some drinks some night"
It doesn't have to be these exact words but something similar, simple and direct. The key is to let her know that YOU are interested, rather than the more difficult task of finding out if she is interested.
If she says yes, then say, "what's a good way to get a hold of you?" Then she will either offer up her phone number or email, whatever it is, take it and give her yours in exchange. Suggest a day right then and there, preferably a weekday and set up the logistics. Don't worry about the next steps just yet, you can always come back and ask for more advice once you get the date setup, so just work on this first step only.
If she says no, don't sweat it, she won't give you a hard rejection. She'll likely be fairly nice about it and it won't be awkward either. She likely gets asked out often and knows how to avoid uncomfortable situations. Just be cool and let things flow naturally.
So, there you go. A pretty solid plan, worthy of taking action on. You can only get so much advice before you actually have to go for it. It's up to you now.
Go get em' tiger!