Can Paris still deliver on its Olympic promises with only three months to go?