Rohit Shetty hadn't crossed 200cr worldwide before CE and Deepika is getting good movies at present and she is capitalizing greatly on them thats it. If SRK was not there in CE then it wouldn't have released on Eid as Eid was already booked by OUTIMD and Deepika wouldn't have dared to clash with Akshay Kumar at box office all alone.
Deepika only had 1 100cr grosser before CE and that too with new born superstar Ranbir Kapoor . Also CE's music was not like YJHD and was popular only due to SRK. If Deepika would have been there then only God knows how many people would have known about CE music as it was just above average in quality.
And SRK took the promotions of CE to a huge level. Deepika or Shetty would have maximum got just a hit is SRK was replaced by any small actor. It was SRK who bought the movie CE in a whole different league and his starpower drove the movie to the highest grosser position.
And regarding Ram Leela opening , it was expected as music was very popular and trailer was very well recieved. Even Grand Mastii opened hugely. So can you call Vivek or Ritesh more popular than Akshay who is struggling to cross 70cr ?