Can you give a brief summary of the issues here. I'm not planning on implementing this for anything, but I'm curious why it's more complicated than it appears to be.
It's really not that complicated. The example on github works and you can try it out pretty easily to see for yourself. And if you need any help or have any questions, you can get some real-time help in our public chat: http://get.iron.io/chat