Any images except for wiki wordmarks (i.e. the RangerWiki logo and the logos for the other wikis we promote on the front page) is fine, because we don't own them (for example, if an image shows a screencap from an episode, the copyright belongs to Saban or Toei, and photos of actors used on cast page infoboxes tend to be copyright of that actor or their agency). Just make sure the image uploads state the proper copyright. If you plan to translate text, that's fine too as long as you credit us. Same goes for templates.
I don't think you fully understand what you've been told. Every so-called "power" you listed on the page is attributable to another person, not the melody itself. The melody itself, per the last episode, is the OP of the series. The only thing the melody did was empower the Kyoryugers to perform their own abilities to the fullest. Thus your page duplicated that of various details from other pages plus the song itself - Vamola! Kyoryuger.
It is obviously that the Melody of Earth, as a sort of "Gaia power", is a specific phenomenon. In this phenomenon, Dantesu (and his son) was chosen as the leader of humanity, and called "King". After this phenomenon, Dantesu could see through the actions and the plan of Deboss Army. It is not simply a symbol of the Rangers, but a true power, just like the Greater Powers.
And how do they represent that to the viewers? By the aura in the picture above. However, that is all that it is - the abilities on the page were of the rangers, not of the melody. And that is why the page was deleted as unnecessary - because that information is already on the ranger pages.
I have a question. Shouldn't Dino Charge Episode 2: "Past, Present, and Fusion", be considered a New Power Ranger Episode ? Because the episode introduced Chase and Koda as Rangers, along with introducing Riley as a character and a Ranger.
And in any case, it's basically the second part of a two part episode. The part where Riley finds his Energem happens before some scenes in the previous episode, and when he meets Tyler and Shelby, that's immediately after Powers From the Past ended. The three of them became rangers on the same day.
I haven't done what I said I had planned yet. I needed to get community approval first, then request it from Wikia staff - and it's the weekend, remember - so don't be so impatient. I'll make sure it gets done tomorrow.