I'm not really coming into the boyfriend thing. I don't know what you need, I was only kidding about the laid thing.
You might not think you are egotistical, that's the funny thing about the ego. It doesn't let you see your egotism.
Now, don't take me wrong, I'm not trying to criticise you, just pointing out what I see.
egotistical statementi'm a very caring soul

Also, you seem to be justifying yourself a great deal. Let it go, dude. Why does this interaction with Jim bother you so? Are you upset that he implied you are inexperienced? Are you upset that he doesn't really want much to do with you? Who cares? If there is to be no connection between you two then move on. It is your ego that is hindering this progress. Can you see that?
Your ego says It's Jim's fault that we won't be friends, not my fault at all, I did all I can do to instigate a friendship, but he thinks he's too cool for me or something. He's a loser anyway, I'm too good for him. I don't have anything to learn from this interaction, but that Jim, boy he has some serious self-reflection to do. What an asshole! I won't bother with him anymore
Now try shutting that thing up for a moment and just move on with a still and silent mind. You will find everything pans out a lot smoother.