You make very good points. I can deal with the three dot issue on the stock android side. I'd rather contribute properly to the development than go my own way. I'll wait till the final release to start trying custom Kernels.
Any other benefit to s off in this situation? I'm aware of other reasons however don't see any beneficial to this particular situation.