I sent Iberia a Tweet, requesting the reinstatement of my 140K lost miles. Their response was that Twitter is only a social media platform and that I need to email my request to the customer service, which I've already stated that they have rejected my request. Somebody else tweeted that they did get their miles reinstated so it looks like YMMV. Lessons learned the hard way.