You basically nailed it.Christ, that site is a wreck. Most of the other DBZ games are either unfinished or the result of some assclowns boner fantasy of DBZ meaning there's no balance or any real coherent combat.
The best one I know of is Lemmingball Z. Possibly the only other DBZ game that doesn't put priority in making the beams look god and doesn't ignore actual gameplay.