This episode was so weird to me. The whole aliens thing had me confused and yawning by the end. Probably because the first time I saw it, I hadn't bothered to catch part 1 on The Flash, so I had very little context. Props to Amell for selling it, though — he has come so far since season 1. As a 100th episode I thought…