This episode sucked warm cat sick through a short straw! Ralph has Martian Manhunter shapeshifting type powers now? Why not? Cecile's a telepath now.
Actually everyone on Flash's world has super powers, some are just latent, and will appear when necessary to the plot.