Duck tape to seal up the windows helps tremendously. Once the windows are sealed, not much different than any other un-insulated hub shelter. NOTE I said un-insulated, Dress warm and carry on.
Are you able to buy clear plastic windows to put in the blind? That way the wind won’t blow through the Windows