I don't think they're too short. Most men's shorts are way too long and way too baggy. I'm glad to see shorter and tighter shorts formen coming back into style. If you've got the body for it (and you do), I say go for it.
BTW, are they women's shorts? I ask because i know it's very hard to find men's shorts like those you have. When i go to the gym, I wear black spandex shorts that come to mid thigh. But to get what I really wanted in something that fit well and comfortable, I wound up buying a pair of women's Under Armour shorts. You can't tell they're women's and I get a good deal of compliments on them.
[image/video deleted]