Re: curtain - It will most likely be like SN where you have a small divider made out of cardboard saying 'biz class in front of this sign' or some such nonsense instead of a movable curtain.
Looks like seats in the back will be 'pre-reclined' (whatever that means), while seats up front will have 33" pitch (obviously same for biz) and will allow recline and will have power outlets.
What are the chances that TP will start charging *Gs for the 'premium economy' seats?
While power ports are nice, I'd be happy with a working USB type C charging port at every seat.