OK unfortunately I don't have time to read this whole thread so this has probably been mentioned/answered, but I think NTL's caches use the 192.168.[4|8].100 DNS servers? So when these die, so do the caches?
The mixed browsing results are probably due to caching... Doesn't seem a too resilient setup to me?
I have counted at least 3 times this has happened