Just watch the damn video
Same old talk from electric universe, now backed up by recent observations. Feel free to ask me questions or put on a defensive display.
Edit: The first five minutes or so covers the falsifying observations, the rest of the video is optional discussing don Scott's theory of pulsars.