Sasha Baron Cohen leaves Ryan Seacrest in the Dust