Effeminate, not affeminate.
In any case, I'd have to definately bring up Harley from Pokemon and Crowler from Yu-gi-oh! GX.
Um, isn't his name Bon Clay? (Kurei may be how it's pronounced in Japanese, but that's because Japanese pronouncation seldom has any "L" sound and uses the "R"...