Wow Piano, you've been through so much... hugs to you ((())) And congratulations on your new baby!
One thing that jumped at me... when you say H helping you with citizenship, do you mean AUS citizenship? What's your current status... do you have a PR visa?