Installed 10512 last week on my HTC One M8 (Windows). Had the same upgrade experiencing having to go to 10166 then 10512. Did a hard reset after playing around with it for a while. Overall experience has been good, better than with 10166. Same nagging issues remain that I encountered before...