I enjoyed X-Men Red as well I didn't think Storm was dumb down at all, but i'm saying in other stories where Jean and Storm are on the same team Storm is dumb down a bit. That has been one of the consistent arguments we have in the Storm threads.
It also wouldn't make a lot of sense for Storm to be wearing her Classic X-Men costume the same Costume when she started being an X-Men after Charles recurited her. I mean that slab says nothing about Hadari Yao. IF it did reference her Godhood then that's great, but it only shows Storm becoming a Hero an X-Men. Hell is has a BIG X behind her lol.