Love comes in many ways. If you can accept it, then go for it. But be careful, don't tell her you "love" her or you may come off creepy. Just ask her out and see how she responds. Then after a while, you can see her true self and ask yourself if you truly love her.
Ever heard of "Love in first sight?" Anyways, stay cute!
Two months approximately how many dates? You're accepting her flaws doesn't mean she will accept you. Has she brought up any exclusivity topic yet? If not, stop projecting your fantasies onto her. Continue to date other girls.