Exactly the same as you with regards to talking about yourself thing, but I'm aware of it and have calmed down now
I also claim to be semi religious but I'm quite selective about the rules I follow
I also throw around the accusation of "you always have to be right" quite a lot then that just about sums me up.
I don't like egocentric people ... ahem.