Yes this is just Virgin branding on another airlines product. It’s not new as such. I think these aircraft were brought in to cope with the 787 engine issues.
BA will hopefully be stepping up next year with a new hard product for the first time in 20 odd years in Business. But not because of this, because they bloody have to!