I would just ask her out. What do you have to lose?
I can't answer that, it's too complicated.
What I am quite sure of right now is that if I am to ask her out it must be face to face because only that way I will literally see her reaction. It's just that I don't know if it will take days, weeks or months to see her just by a chance but with all this uncertainty, I just can't see any better option.