all of your feelings are valid. I'm not sure if the timing is right to hit him with all of this if you really want him to be sober, though. Maybe run it by your Alanon sponsor?
keep taking care of yourself....living with a junkie really leaves a mark on a person.