Well, folks. It's here. The Arrowverse's annual crossover event "Elseworlds" had one of the network's most bizarre, inclusive and funny episodes to kick it all off. I absolutely loved the fact that the show runners and writers poked fun at each others programs, capitalising on the fact that Oliver (Stephen Amell) and Barry (Grant Gustin) are in different bodies. The body-swap element made up a key part of the humour this week, as well as the inner struggles of each character. I like the fact that Oliver has to add a little more light to his Flash persona, while Barry needs to darken up a bit to play the Green Arrow. All that was superb not to mention Earth 38 and the Kent Farm being excellently introduced. It was a treat to see Kara (Melissa Benoist), Lois Lane (Elizabeth Tulloch) and Clark (Tyler Hoechlin) together in the sunny retreat, trying to make sense of yet another Earth 1 crisis. The only weak point in all this cavalcade was the setup and the villain. Sure, LaMonica Garrett's Monitor made a decent debut as well his sidekick, a crazed Arkham doctor, but the AMAZO robot felt like last year's Metallo on steroids and its only purpose was to help the super team realise they needed teamwork. The end tease with Wayne Enterprises sent a jolt of excitement of the screen that will surely continue to last well into the crossover event. Part 1 of Elseworlds is the most fun the Arrowverse has ever been, but also found time to send its main characters on a deeper, emotional journey. Sure, the villain-of-the-week mechanic stuck, but the setup was good enough to keep the excitement going.