I didn't have time to look at the website/report behind the link but I am highly skeptical about the statement that "renewables are now EU's main source of electricity" : just look at https://www.electricitymap.org/map (which is based on realtime data)