Slang evolves so quickly it's always hard to keep track of it all. I always separated the 'beefcake' (for which this certainly qualifies) from the 'cheesecake' which I always thought of more akin to a chippendale's show.