The seat and blank IFE screen are one-off problems. You're definitely not expected to fix your own seat on EK! If you have a problem like this again, methinks you should fill a feedback form (ask the crew).
The return trip should be much more satisfying, if it goes without a hitch.