787 jnb to lhr jan '16

1st post guys - so be gentle (still working out all the jargon!)
Going out to JNB with BA CW on 30th Dec (using avios) - rtn JNB - LHR in Jan on VS602
I spotted that current flights are still on the 340 but my seat map for 4K/5K says 787
When's the changeover to the 787 on thr jnb route? Used 340 to DEL & JNB previously but only econ.
Flying UC on my miles (initally full fare econ, then took a PE reward upgrade until I spotted they had released UC flying back 2 days later - flying club staff told nme to trial book each day & it worked).
It's a G class fare - is that correct I won't be able to use revivals back in LHR?
Me and Mrs paulmc going for the NYE in Cape Town & the test match (late 60th prezzie to myself
) - not got a ticket yet! Any ideas??
Going out to JNB with BA CW on 30th Dec (using avios) - rtn JNB - LHR in Jan on VS602
I spotted that current flights are still on the 340 but my seat map for 4K/5K says 787
When's the changeover to the 787 on thr jnb route? Used 340 to DEL & JNB previously but only econ.
Flying UC on my miles (initally full fare econ, then took a PE reward upgrade until I spotted they had released UC flying back 2 days later - flying club staff told nme to trial book each day & it worked).
It's a G class fare - is that correct I won't be able to use revivals back in LHR?
Me and Mrs paulmc going for the NYE in Cape Town & the test match (late 60th prezzie to myself
