Looks like solid bidding to me. I wouldn't change a bid by E-W. The East hand is almost worth bidding 8♥ opposite 29-30 points. I would complain to the director about the unsporting double by South.
How can this be the worst? Per the explanations given for each of the bids there are only two kooky bids in this auction, 4♠ and 5♣. If 5♣ does, in fact, show 29 points then the 7♥ bid is perfectly reasonable. What I don't get is that the 7♥ bot seems to be interpreting the 5♣ bid as showing 29 as per the explanation. So, why does the other bot bid it, if that's what it actually shows?