I can't give a good answer to your question, but I do wonder why you're still working on it if a) it makes you burn out, and b) doesn't look like it has much traction (103 stars). Burn out often is caused by the fact that you don't see the value of things.