I think you'll become silver after arriving in Perth, giving you any extra benefits (100% extra miles) after that. Expect to earn a few more avios.
If 1270 is correct, you should reach gold on landing in Miami.
You've already flown your 4 qualifying BA flights on your Phoenix and Pisa trips, not to mention any EDI shuttles already done, and the 2 BA flights in January.
Expect a few more than 42,000 avios, but not a lot more (about 4k), as Silver/Gold only gives you a 100% bonus on BA metal (and a few special cases like SIN-LHR on QF)