Just an update - I left it for a few hours and when I opened TFF again it said could not open website and I was able to cancel further attempts. So it is now working again. However, I find the automatic reloading after a website crash to be a nuisance and would like to disable the feature if possible. Is there an option somewhere?
I can't reproduce the problem with banggod, it loads just fine (maybe I should buy another quadcopter or something?)
But to your main problem: TenFourFox should try to re-load the website after a crash only once. When it crashes repeatedly (or is forced to quit) it should then either start up with your homepage or present a dialog asking whether to restore the crashed site yet again or start a new session. If for some reason this doesn't work and you find yourself in an infinite loop, do the following.
When TenFourFox is not running:
1) In the Finder go to your current Mac OS X user's home folder and navigate to Library>Application Support>Firefox>Profiles.
2) There should be at least one Folder in Profiles named 'xyzasdfg.default' (the first part being an arbitrary mix of letters). That's your browser profile folder. If there is more than one folder, you might be able to guess from the folder names or 'last modified' dates of the contained files which one's the correct one.
3) Navigate to the file 'prefs.js' inside that folder and make a backup of the file.
4) Open the file 'prefs.js' in TextEdit.
5) At the very end of the file insert this line (copy and paste exactly as it stands here including the ; at the end):
6) Save the file
7) start TenFourFox
Oh< I just saw your amendment. In this case it's easier:
1) When TFF is running, type
in the url bar.
2) Confirm you'll be careful
3) Navigate to the entry
…and set it to false.