I think that you have to accept quite a difference in cultures and give her the benefit of the doubt maybe more than you would consider fair. However, I would also delay any wedding until you are 100% certain that you are both made for each other. Weddings are very easy to get into but often not the right thing. Why not leave the wedding for another year and see if you are more confident then?

Good luck and remember, you don't have to rush into a marriage. If it's worth having, it's worth waiting for.