I forgot nothing, because I wasn't talking about them. I was referring specifically to "big bads" and their direct associates -- "major" in the sense of being part of the central driving story arc of the season, as opposed to more episodic threats. I guess I should have phrased that more clearly.
No, that's Livewire (Brit Morgan). Silver Banshee is Winn's ex-girlfriend with the sonic scream powers. After all, a banshee is a figure from Celtic myth known for her piercing cries that bring doom to those who hear them.
First off, what the heck does a scientist know about running a media corporation? At least James is vaguely in the same field.
Second, Lena isn't Supergirl's friend, she's Kara's friend. I like it that the show features a relationship between two women that isn't about work or family, but just a good, solid friendship.
As far as I know, James/Guardian will still be part of the show next season. I don't think they're trying to get rid of him, just trying to find the right role for him. Really, season 2 just had too many plot and character arcs at once, and James sometimes got lost in the clutter.