Well, the automatic feeder did not work well. She figured out how to get the tray out in 2 minutes...so back to the store it goes.
I gave her a pretty active play time last night with the laser pointer to the point where I heard her panting. Also, she was pushing her luck playing with a wire. I said NO several times, tapped her on the nose and her reaching paw, but to no avail. Finally, I water squirted her and she stopped. These two things may have helped her not attack me this morning. In fact, she only came running in when she heard my alarm.
I got thinking and I'm going to try another method. I try not to let the alarm go off because previously I didn't want her to push me to get up after she hears it. However, I now think it's the opposite. If I train her that as soon as she hears the alarm, I'll feed her, she has something solid to trust. Perhaps her biting is that she's anxious I may forget to feed her. I wake up fast so I don't mind getting up as soon as the alarm sounds.
I feed her Orijen dry food.
Again, I didn't want to shut her out of my room. Although she has a cat room she stays in when the family is out, my room is her second heaven. I'm in my room a lot and she follows me almost constantly to sleep and play in there. If I shut her out, she may feel abandoned.
I would opt for keeping her in a separate room at night to break her of the cycle of coming in waking you and biting. I think if you do that for several months she may outgrow her "bratty" behaviour. By having her main meal later at night she wouldn't likely feel as hungry and as aggressive as she does in the morning when you're trying to get her food ready. I have not used an automatic feeder, so can't comment on that. If you give her an active play session before her last feeding to tire her out, she'd likely be ready to sleep after eating her meal. Cats do well with a routine as most animals do, so you'd have to be persistent to stick with it, even tho she may protest for a while being shut out of your room at night. My cats have always done well on this routine and have for many many years, since I need an undisturbed sleep to function well. I do allow them cuddle time in bed tho for a nap if I have one.
As far as her food is concerned, cats generally do better on a good quality grain free canned food (eg. Wellness), but since she does get some dry make sure it's "grain free" (no corn or soy) or anything like that. There are good ones on the market these days that are grain-free and high in protein. My cats like a bit of kibble too. I like the EVO Ancestral Diet brand. I found I actually had to feed less of it or they start putting on weight. Soon I hope your cat will settle down.