Bongo,
I don't know what the fuss is about! You have been flown home in an excellent aircraft with a professional crew. The Captain could have declared that the A330 was u/s and then detained you in your holiday airport until either the problem was fixed or a replacement aircraft arranged to come out to pick you up. I would take the option of taking off and heading home. OK you were seven hours late but I think that was better than having to wait for a lot longer in the airport.
The Captains of TCX do a great job and instead of having a pax moan about a delay instead why don't you praise his skill in getting you home in what was a tricky situation?