Seems to me they need to improve their taxiway angles. If the approaching traffic cannot be seen by the crossing traffic it is an accident waiting to happen. Regardless of clearance to cross by ATC, I sure would want to have a jolly good look at what's coming before crossing an active runway!
Not an easy thing to correct, once the airport has been designed and built!
Can you well traveled chaps name any other destinations with similar problems?