well first of all the exchange rate they're using is way off,
It should be about 1.32. This only accounts for about €2 but it's worth noting.
The Pre-Landing charge does seem a bit excessive, but it strikes me that it's probably legit and they probably charge it because they have you over a barrell.
You could try ringing them pretending that you're thinking of using them and you'd like them to explain all their charges.
If you do this before actually tackling them about your specific complaint you're likely to get more helpful information, because they'll be in sales mode.
-Rd