The Melbourne Cup has been run and won but the pre-race entertainment of Ronan Keating has raised more than a few eyebrows ...