OTC has been release for free while a lot of people did more work on OTC than did you put in your own work. I'm not saying you should share, its you work, keep it or release, its your choice but do not use such excuses if you are somehow a leecher of the OTC project. Another problem is iryont, he is a oficial OTC github developer and he did not improve oficial OTC performance like he did in his own OTC. You may think in contribute few of the fixes(that can improve OTC for everyone) on the oficial github repo. If you release your work it will be leeched for sure.
About OTC performance, i think lights is something important to fix.