I can disagree that Yangqi have 57 opening moves. It have 29 opening moves:
this game have perfect simmetry, and each move have another move, wich is
equal to it, expect moving general or center pawn straight forward. But
second player really have 57 opening moves, unless first player moved
general or center pawn straight forward.
Same things can be told about Xiangqi.