Haha I'm glad you didn't respond to that and yes he is being flirtatious and arrogant. Men think that women are all into superficial things like that not realizing that when they do that they are coming off as superficial and arrogant themselves especially if it is right out of the blue like that.
He is cocky and he is flirting...he is basically tellin you these muscles can be all yours lol and he wants you to touch him, cos he likes makin physical contact with you ;)... I would want you to touch me too :P
yes he wants to have sex with you :) that's what I think.