If the Taxiway/Temporary runway was actually marked as a runway it would probably be safer. Crews cleared to land on 29L rather than 29R would make them visually look for both to make sure they got the correct one.
Out of Trim, quite agree.
Rather than apportioning blame we should be seeking to avoid this type of event ever happening again. The Paphos brief for the company I fly for indicates that the taxiway is sometimes used as a "runway" which emphasises the point that some sort of better signage might prevent this type of incident.