Ok this is a pain in the arse but it works.
First thing you want to do is go and disable touchflo in your settings.
Take your new theme files and put them in your windows folder. Most themes come with a HTCHomeSettings.xml file. You will need to edit that file with the info in
this post.. Once edited place it into your windows folder as well. You will then need to run the 2PageXM2DWeather.cab which you can dl from that post as well. Then you will want to place the attached small weather icons into your windows folder. Then soft reset and enable TouchFlo again.
Also make sure you dont open and apply your M2DC. Because it will mess you up again.
I hope this helps! It worked like a charm for me