is IST part of the EU convention? I would suggest filing a complaint to them as well....... Even for record or administrative purposes..... are they active on twitter or Facebook? Perhaps post this story up there!
And compensation as I understand is calculated by the revenue fare amount of the class of service and not mileage.....(unless someone wants to correct me on this)......