Larry, I've been very pleased with my 2004 Speedmaster, excellent performance and none of the problems you describe. (except for the CA emissions stuff)
Where did you buy your bike? I bought mine at Orange County Triumph in Santa Ana. They did a first rate job setting it up. I haven't had to take it back in the one and a half years and 12000 miles that I've had it.