I've been working remotely for 4 years now and you summed it up perfectly. Every point you've made really does define what it takes to be a successful remote employee. It should go without saying, but putting pride into how you go about doing your work, communication, humanization, and professionalism are a must.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.