I've got the same problem, my Disco blows warm air with 2 miles of driving and hot air within 3 miles of driving, but that doesn't help defrosting BEFORE you start driving.
I removed my viscous fan and it still doesn't warm up while sat idling, having said that the longest I've left it running from cold before driving off is 5 minutes since I took the fan off