This whole thing is one big con.
No con involved. The Terms and Conditions were clear, if between Amex AU and the receiving bank involves routing through a 3rd party bank, they may charge a fee. When I sent funds from Amex AU to HSBC HK, it routed through Standard Charter HK who charged a fee, as expected since HSBC inward advice showed it came through Standard Charter. If you can get a better deal through OzForex, why change?
My 10k points took 2 follow up, not hard, just 5 minutes on the phone and explained what I was chasing, they looked into it and credited the points without too much hassle. Just give them a call to start the bonus point escalation process.