Actually I got rid of that Harley 312R POS also. Constantly over heated, then the radiator was leaking, then a new rad started leaking. Numerous other problems to sad to mention about a 20K+ bike. Of course it followed the loss of my new 08 1KRR due to oil burning and multiple other problems with it as well.
Word of advice. Buy all your bikes with a credit card, because if they can't fix it, you can eventually force a refund.
I am currently owing 1 bike, a 08 ZX10R and it rides and runs perfect. Bought some BST wheels for it from Brad @ Superbike Supply last week. No longer miss the other bikes.