Wow thanks for the review!
Did you ever try installing linux on it ?
Recently I had a chance to use one for a week and ended up buying it. My big issues were all fixed and it has been a great daily driver for the last month or so. The linux susbsystem has been very useful if you play within it s boundaries and I'm happy with it as a development machine.