You're the epitome of my opinion about people who work out obsessively: narcissistic masochist

1 more to your list :P