Why is Australia hotter than NZ?

Because it is closer to the Equator and it has a vast inland that is shielded from the cooling effect of the ocean.