Good criticism is always better than flat acquiescence. I see that half of your concerns are with lag. Hopefully that's fixed, but we need to be sure of that before releasing a solid patch with different improvements. Implementing features without fixing bugs is useless.