Isn't the brain clue likely be the Frank Hennonlotter film? Particularly given things like this
I'm more intrigued by the Arrow Academy clue.
***NEW ANNOUNCEMENTS ARE COMING!*** Join us on Monday the 20th at 3.30pm GMT / 7.30am PST / 10.30am EST for our May title reveals