Ohhh.... I can't resist. I honestly don't know if you have depression, but wow, what a organized comprehensive list of 'symptoms', almost like out of a text book. Giving you the benefit of the doubt of course.
As a therapist, I'd say you might want to look at your OCD issues too.