Since you mentioned upgrading... here is a tip: Show up at the airport as late as possible. If you come too late (I believe it's 1hr before departure) they cancel your seat, so don't do that. But you are much more likely to get upgraded after EK has filled Y class, Since you have a pre reserved seat - you've got nothing to loose by checking in late
Cheers