They probably could make the 5% fee more apparent but I think I tend to think this isn't that big a deal and maybe you should let it go. I've played at a couple properties of theirs and my impression is that they are basically honest if sometimes lacking in their handling of customers.
I do think it would make more sense to disallow people from using currencies other than that of their home country. Really they're only hurting themselves by allowing players to claim bonuses in GBP while hitting them with a withdrawal fee. With all the other options out there, who's going to want to play somewhere that hits you with semi hidden fees?
On the topic of reputable Playtechs, I would seriously like some suggestions. It's my favorite software but I still haven't found one that inspires confidence. Main Street isn't bad but they tend not to read my emails before they reply. Not to mention the
pants shit worthy email they send out when you make a withdrawal.