It’s called DED Agent Site Report in the good map (same in the bad map but it shows again that the good map is actually better at displaying data than the bad map). But it lists all sorts of other beacons like Natural Phenomena as well.
Sites by Region | EVE Travel - This page doesn’t contain the new site locations but you should find all previously existing landmarks here.
This is really great and all, but as an explorer main I’d rather take more actual content (or rather a solid total revamp) of exploration rather than a couple of (admittedly cute) bells and whistle to places I dont really care to go, and that dont offer anything for me as an explorer anyway.
The Children of Light are a rare sight, IIRC. I don’t think there are any videos of them to be found on the 'net aside from the ones @Katia_Sae posted and the TiS report: