I experienced the same, booked the A330 and got a 737, after flying my whole family to Melbourne especially for the A330 flight. I was particular about booking the new A330 too.
The trip back we got a swap to the old A330, which even the crew rubbished. They handed out Samsung tablets because...