There's a difference between being honest, and doing everything you can to highlight your less desirable qualities. Plus, the way this is written, it focuses on making you sound very difficult to date- which apparently is the point, so well done, I suppose.
Honesty is important. But by advertising reasons not to date you, you're putting these negative ideas about you in people's heads and providing nothing positive to balance it out, and in the process you're coming across as angsty, standoffish, and uninterested.
The key is balance. Being honest doesn't mean highlighting nothing but your negative characteristics. It means showing your true self as a real, genuine human who is not perfect but still has tons of great qualities and who is still worth getting to know.
It's a turn off. This guy might be better suited as a friend or something, but I wouldn't want to date him. Some things on that list I'm ok with. I don't mind if he needs his space once in a while, but if he'd rather be alone all the time and we don't do anything, what's the point? Hating commitment is also a no, I want a partner I can trust.