CK, re swim, go OpenWater when the season opens again next year, there is no rush to do it now, plenty of time.
Then when season opens get to lakes and sea as often as you can...I ditched the pool a few months before IMW. Get your bearings then sight high when you can (Treetops, Hills, Houses etc). When the weathers bad, its windy and rainy and the demons are saying it's nice inside...those are the best days to go. In time you'll love those days for the challenge.
The sunny days are also nice though, early mornings or late evenings when its quite...blue skies, trees/shoreline on bank...you in openwater with some friends/buddies. A Carlsberg way of life.