Hello Darren,
I am officially on the Windows Task Force group, though didn't have a chance to contribute yet. Primarily due to the lack of time lately and lack of knowledge. Thus, I would suggest myself as not the one who could effectively fill you in on the matter, but rather join you with an attempt to fix some of these issues you mentioned.
Please let me know if you are interested in this kind of cooperation. But keep in mind that I am in the process of getting things up and running with regards to GHC build process.
/Roman K.