You could try
www.seatcounter.com and look for availability in C.
As for the miles, if you buy them online, they will be credited immediatly, but be warned they charge in USD (shouldn't be much for 2000 miles).
The upgrade is confirmed immediatly if there are seats available. Usually intra-tasman flights are easy to upgrade.
Regards