I cant comment on Delta/KLM. hopefully someone will be along soon to help there.
But if it was me, using my own money, I would not pay the extra for BA premium economy on a 747.
Do you do much domestic US flying? as this trip could get you the 4 required BA segments, and put you on your way towards BA silver, if thats worth something to you?