Thanks for the post - I am on a very similar route, if not almost identical, and it's always great to hear when people have made it from similar backgrounds. Well done on your success and perseverance!
Not a choice for the faint of heart I'm sure you'll agree, but hopefully well worth it in the end.