Got an update - not the one many of you are after, but perhaps one you'll still be interested in. It's about VVM.
After some testing with Microsoft, we've got VVM working on all open market Windows Phone 10 devices - the 950, 950XL & 550. That means that even if you've not purchased these devices from O2 directly, you'll still be able to get VVM so long as you're using an O2 Pay Monthly SIM.
So to confirm - VVM now works on all Windows Phone 10 devices so long as you're using an O2 SIM - even those who may have got their device elsewhere.
For any Windows Phone 8.x device that is subsequently upgraded to Windows 10, for VVM to work the device will still need to have come direct from O2 and be using an O2 SIM. VVM will not work on non-O2 handsets that are using an O2 SIM, in this particular instance.