Regarding footrest that's true, first row has extra adjusting. You have to press up footrest button once you reach the fully extended flat (angled) position. Could be about 5 degress up. This is only available on 1st rows.
And about dinner service on long haul night flights departing from MAD, Txolo is right, service is complete cut off, only pasta, no chance to choose, also bar service is really poor.