Hi! spurs, just want to add my opinion or ideas here for you. It is not wrong when you got all things in legal especially doing all the papers. If you married her at that age i think it is ok as long as you really both agreed coz it is depend on the locality where she stay now... some people got married for a very young age instead 17 they put 18 as long as they got married not on church just civil wedding.

In your case i can only say that if you follow your heart just keep your mind working and keep watch for the things. When she made lie on her age and even her family on you i think you need to think best on it if you really want that woman even you courted her for two years now... well, it is a not matter on how you stay together or years as long as you love and have same feelings to look on the future why not but when you get married just keep her in your side don't ever leave her where ever you go

For visa, she is under her parents custody still so you really need to wait but while waiting just enjoy your self being with her until the right time come dont ever think about your age just be happy of what you have or what you decided in life and i wish you luck on it .. keep the