These finals are often better planned than people think. Especially airports - they don't mess around.
For example at the airports (especially Liverpool), expect to be held in the entrance, before you can go through to check in, to avoid then being overwhelmed.
With SportOptions you usually get your outbound AND return printed - so no check in upon return. I don't know for Vueling.
Then the flights whilst maybe not going bang on time, are well run - the airports are safety first so it's all done well.
Then so often some transport into the city centre from the airport, and volunteers there to help out with info - remember half the time these events are to showcase a city as well so they want to make a good impression.
I think for Madrid the transport card suggests relying on the (decent) metro than buses but we will see.
Return after the game - expecting buses - if not - metro. It will stay open all night I'm guessing. They usually hold you somewhere until your flight time order, then transport you, again (be that bus or metro) to avoid the airport being overwhelmed. Usually works well.
Kiev was done really well. I'm thinking maybe as Madrid is big and already has the infrastructure it won't need to do a lot of the additional buses that Kiev did though.
Also don't forget that 60k people attend this stadium every other week so there's no issues with that - and Madrid metro is massive, Madrid as a city is massive, and the airport I think is the second largest in Europe after CDG and 6th busiest in Europe.
I'm expecting it will all be well planned.