Note to Admin, please link plugin to this active repository:

The code in "158" is being actively reviewed but currently installs and works in ZC158.

I'm currently reviewing this complex plugin.
So, if others have bugs or points to make, first try out the code from the "158" branch on a vanilla ZC158 site to reproduce the bug/demonstrate your point, then raise an issue on the repository, then someone may try and fix it if you can't.