1). workaholic: will a workaholic very suitable to you? lets see, a very sucessful man, rich, high social status, sounds very suitable to you ....
2). narcissist?, guess will have pretty high self-confidence... hehe
3). weird guy: homosex???? guess a girl will be more suitable bah....
4). childish:
anyway, together with your list, that should be a good summary of weird guys... can you be excluded out the list? haha.....