I think the dunk theme is borderline rape.
I have lots of gay guy friends and they do use the word boy as a straight man would use the word babe, hottie or slut. It has nothing to do with age other then it usually means an attractive or desirable man.