Okay, let's do a little math here.
You want to heat 2000 gallons (16,000 pounds) of water from, say, 50 degrees F to 180 degrees F.
1 Btu (British thermal unit) will heat 1 lb of water 1 degree F.
To heat 16000 lbs of water 130 degrees you will need 2,080,000 Btus of energy.
A 5 kw wind turbine is a pretty big residential wind turbine. If it puts out 5 kw continously it would produce 17,062 Btus in one hour. If it puts out 5 kw 24/7, it would take 122 hours for that 5 kw wind turbine to heat 16000 lbs of water from 50 degrees F to 180 degrees F. All this assumes no losses, i.e., your water tank is perfectly insulated, you have huge wires from the turbine to the water tank, the wind blows 25 mph 24 hours a day, etc.
The above analysis applies to the initial startup of your system.
Let's say you got it up and running, waited five days and you now have 16000 lbs of water at 180 degrees F. Now you want to start using it. You have 2,080,000 Btus of energy stored in that water.
You say you can get your heat loss down to 40,000 Btu/hour. I suspect that figure is a little low, but we'll use it.
The old 5 kw wind turbine can only put out 17,062 Btu/hour, so you would need three of them to supply your heating needs, even under ideal conditions. In reality you would probably need at least six of them, because they wouldn't put out 5 kw all the time unless your wind blows 25 mph 24 hours a day.
If you want to go this way, I know where you can get the 5 kw wind turbines for $1500 apiece.
Since you don't have many trees, you're going to be spending a lot of money on firewood.
poco