The problem is probably just distributed responsibility. If I lived in Spain I'd set their website as my proxy for everything that doesn't work before I filed my complaints so they could directly address each problem..