I remember that incident and yes, it was a close run thing (in 1999), but two incidents in four years doesn't really amount to an unhappy history, does it?
As for Air China, it seems to be a pretty safe carrier; it's worst accident was the 767 at Busan within the last two years, but other than that, it's not too bad. Apart from injured pride and a big scratch on the underside of the engine, this doesn't seem to be a terribly serious incident. Malaysia had this happened to a 744 at old Kai Tak and even Qantas had a pod scrape in the recent past. A rap across the knuckes perhaps, but not a firing offence.