I haven't seen that oil in US, but I found its data sheet and looks a robust oil. It's VW 504 00/507 00 approved and exceed ACEA C3, which means it's not ACEA C3 certified, but that should be fine.
https://penriteoil.com.au/assets/pis_pdfs/ENVIRO+ 5W-30 (FULL SYN.).pdf
There are might be two reasons for the mechanic to use 10W40:
- the car burns oil
- because of the Australian climate
With the 5W30 you'll find out which of the two is. Run the oil for no more than 8000 km and check after 2500 km to see if the car burns any oil. Just make sure you run full synthetic oils.
Any of these will be fine 5W30, 10W30, 5W40, 0W40. Preferably on the back label of the oils should say ACEA C2 or
C3 or A3/B4. Or any of these
MB-Approval 229.31,
MB-Approval 229.51, MB-Approval 229.52,
BMW Longlife 04,
Porsche C30,
VW 504 00,
VW 507 00.
Your oil already covers the bolded specifications, so the oil is a good stuff. This oil is much better than the one the mechanic was using, for sure.