FB: Root should be part of the page at build time and use the Javascript provided by FB to asynchronously load the Facebook JS libraries when loading documents ... just like the description of FB.
Then insert the FB comments using
document.getElementById('theplace').innerHTML="<fb:comments blah blah blah></fb:comments>"
and THEN
FB.XFBML.parse(document.getElementById('theplace'));
This bit of code initializes FB: Comments.
You can see a working example of this on my page on the Track Vision - race page. I spent some time sweating on this code, but now everything works! FB documentation is shocking!
All the best
source share