Does KEF follow the EC261 regulations? If so, OP would have a legal right to compensation in amounts prescribed by the rules. Otherwise, OP is asking for a refund of the fare difference for the downgraded segment and a customer service gesture.
If this wasn't a WX delay, what was the reason for late arrival of the aircraft?