Esentially, if you received a card at any point before the semifinals, you're playing on a yellow ... It's just silly.
That being said, you really shouldn't get two yellows in five games. This is more of an issue in double-round robin tournaments like the Champions League and World Cup qualifying. In CONCACAF qualifying for instance, you can get punished for cards nearly 10 games apart.