This movie is made for DC fans so if it’s confusing, some context is needed to understand what’s going on. Because of this, it’s a 9/10 for me. Once I noticed all the details I realized that this movie is a piece of abstract art made for DC fans.
Kind of like Attack on Titan it’s confusing until it’s not.