Upvote:4
First - a disclaimer: I am not a lawyer. This is just my understanding.
In respect of the handling fee the ruling from the European Court of Justice is a fairly technical one relating to the precedence of national laws and essentially says that the contracts governing air fares can be assessed for unfairness. It doesn't rule on the issue of cancellation fees at all.
In the case of Air Berlin the contract terms had already been found to be unfair by German courts, and thus that ruling now applies to them. There doesn't appear to be any direct effect on contract terms of other airlines in Germany or elsewhere. Those contract terms would have to be assessed by the relevant courts (the Irish courts in the case of Ryanair) on a case by case basis.
In respect of taxes and fees it seems from your question that they are displayed at the payment step, so this is probably in compliance with the ruling from the ECJ.
Although this is an aviation related question, you might get a more authoritative answer on Law