You should not write such a long email, it took me 2 days to read it lol
1- You do have some things that are going against you in your case, right? I hope you understand that so I am assuming her not speaking proper English is an issue because you both have diff mother language? I am asking...