Judge for yourself here.
I don't know if the source you linked there refutes the idea of an RAM in the 1996 crash of Flight 800. It sounds to me that the RIM-116 upgrade described in that source is actually a modification of an existing anti-aircraft missile so that it can be used against cruise missiles.
The German-U.S. angle is quite intriguing to me. One explanation I've heard about the need for a cover-up is that the incident involved an accidental shoot-down by a naval vessel from another NATO country.