All caught up! That was a lot of fun. Pretty clever misdirection with the Martian Manhunter reveal, although he was probably second in line with people's predictions. Still a real surprise, and he looks freaking awesome to boot.
Is Supergirl's suit the same as Super Saiyan hair? It just appears when she needs it? lol
Thematically that episode was on point. The whole "you don't need superpowers to be a hero" is a great message and one that's rarely addressed in the other comic shows.
Regarding Winn, I can't hate him... because I used to be him. I know he looks like such a simp pining over Kara and then trying to "warn" her about getting involved with James while having an ulterior motive, but I understand the emotion behind it, and the shitty things it can make you do. I hope there's some kind of redemption for him later down the line.
Astra needs to make a big powerplay soon, to establish herself as a credible threat. Villain reveals (Reverse Flash, Merlin, Slade) work best when the character is someone we're already familiar with, but we haven't had that opportunity with Astra yet.
And the Astra symbol is that S you drew in school