Okay, I know you said not to say that I don't see anything wrong with you, but this is different...kind of.
Tay, you don't need to change anything about yourself. Experience has taught me that you cannot change your self for others, or for yourself, for that matter. You'll just end up hurting yourself. You can't expect to be absolutely perfect, and nobody SHOULD expect you to be, or anybody. If somebody expects you to change, they're not true friends. But, by the tone of your post, it's you that wants to change yourself. This might sound a little cheesy, but I honestly don't care. I don't want you to change anything, Tay. You're a truly fantastic person, and a treasured friend of mine; I don't want anything to change about you. Like I said before, nobody is perfect; but Tay, you're pretty damned close. You're considerate, funny, intelligent, pretty, loyal.......I could go on forever, but most importantly, you're a great friend. I honestly couldn't ask for anything more in a person.
Now, I'm going to go over your so called 'hot temper', because it's something you've brought up a fair bit. Now, I'm not going to lie, you do have a little more of a temper than some others; but is that really so bad? Would you rather sit there and bottle up your emotion until it explodes? Or would you prefer to tell people that they're doing something that irks you and get it over with? Hopefully that didn't sound cruel because I didn't mean it in that way. xD
I want you to know that I'm always here for you - emails, PM or otherwise - for whatever you need. You mean the world to me, Tay. Ask Danni - when I took a break and came back to see that you were stressed out, I was /really/ worried of what you thought of me. I was devastated, and desperately hoping that I didn't do anything to piss you off, because you're one of the greatest friends I know I'll ever meet (well...hopefully meet one day. xD).
I don't know what else to say, except to reiterate my point. Nobody should ask you to change, and you don't need to at all.