Phatts McDangle
I've got a question about my cat. He's about 2-3 years old. He's a great cat and has a great personality, very friendly and affectionate, and he's very well-behaved almost all the time. However, there's one thing he does that's unacceptable, and I don't know what to do about it. It's his play-aggression.
Play aggression is very common among cats. As you suspected, it is usually associated with inappropriate socialization at a young age. It can be tough to treat. You are doing many of the right things already.
1. Try to wear him out before the times he typically "attacks". Engage him in a play session starting about 1 hour to half an hour before bedtime. Be sure to use toys that don't get him too close to you (i.e. a fishing type toy or a laser pointer). This will make him less likely to attack you and will teach him how to appropriately direct that play energy.
2. Cry like he has really hurt you when he pounces you, even if it does not hurt. This is how sibs and his mom would teach him not to do this. But we take it a step further by exaggerating the response to teach him that no pounce is acceptable. Practice those wounded puppy cries (yes I know he's a cat, but same principle).
3. If all else fails, get him a buddy. Direct the agression towards a more appropriate play subject by getting him a cat buddy that will like to wrestle. I would recommend a 6-9 mo old neutered male for him.
Look at www.indoorcatinitiative.org for some other good ideas on how to entertain an indoor cat so he will be less focused on you for all his play needs.