I just had my first flight on Emirates. While I can't answer these questions, I just wanted to note I thought it was a fantastic airline, great service, wonderful lounge in Dubai.
While I must confess I expected a tad more in terms of food service in J Class, all in all, I was really impressed.
I wish Emirates was part of *Alliance. In fact, my next, connecting, flight was Turish Airlines. Which was akin to going from colour to black & white.
Cheers,