Just keep working with the kitty and things will improve. Keep training the cat to let the kitty know what is unacceptable behavior and what is NOT!
My cat used to get mad and want to bite really hard (although he was affectionate most other times). I have worked with him and now he doesn't get mad or scary anymore but it took some time.
What worked was called behavior modification and it really works! Even though anger is an emotion, it's also a habit. The habit is to react with anger and aggresssion. Every time the cat acts bad, you have to stop it. When you see the cat moving towards biting you stop him before he gets there. Yell NO and interupt him. If he is on your lap, bed or whatever, move him off. You will break the habit and you will see the occurences decreasing. Also set aside regular play time and give kitty a good work out to use it's energy in a more positive manner.
If you are really faithful with this you will have a cat that is much more gentle and reasonable. Good luck and let us know how things are going.