Your seriously thinking of complaining??
As you said apart from the mechanical issue everything was out of EK's control, and they did everything they could for you, sounds like you just copped it bad with circumstances.
You were amongst probably thousands that were inconvenienced by the storm.
iI think you should take this as one of those ".... Happens" times and move on.