If you have any questions about the API or getting anything working, feel free to open an issue and I will see if I can look into it.
If you have any improvements to the documentation or corrections, opening a pull request would be much appreciated. I would be especially interested in any additional research into how the initial login URL is generated.