Fairly accurate.
Air Austral Boeing 777 ingests birds on take off and returns to La Reunion (2nd flight crew on board to shuttle another Air Austral 777 presently grounded in France back home)
Air Austral charters a European Boeing 747. On its first flight from Le Reunion, it ingests birds on take off (that same crew to shuttle the grounded 777 happens to be on board again)
Long flame could be be seen from the engines for several minutes. For over an hour passengers were sure plane was going to return. Severe communication difficulties (English speaking crew, French speaking passengers).
Upon nearing destination, a diversion to NCE is announced.. shortly before the crew decides to continue to CDG, obviously not adding to the comfort of the passengers.
All this was obviously poorly handled. I wouldn't like to be flying over darkest Africa in the middle of the night with an engine out and who knows what damage to the other three.