You need a plan! A PM is a cool widget, for sure. If you're saying you just did stuff randomly then some form of structure is what you need. Oh, and not showing up to the races hungover will also help.

Sorry couldn't resist.
If you get a PM drop all the other stuff. HR & speed becomes meaningless. It's all about power output.
IMO recovery is key and it's what most people (who get serious about it) get wrong. I dialed back to 4 days a week on the bike this year and look how I improved over the year. I'll ramp back up to 5 days when I'm trying to drop pounds but I'll go back to 4 when it gets higher-end and more serious. I'm also looking to go to a 4 on, 3 off approach. Sat-Tue on, then 3 days of rest. The idea is to make the most of those 4 days on. A PM will help. But so will having a clear direction to ride in.
If you're sold on the PM you have 2 options: SRM or PowerTap. The Ergomo is a good 3rd choice but isn't as accurate. Polar and iBike aren't reliable. And the Quarg is too new and expensive.
I think I can make this analogy to you, as I'm probably talking to you and ChrisG and maybe Ben at this point. You're probably familiar with chaos theory. Have you ever watched the smoke from a cigarette? At first it goes up nice and straight, then gets a little wavy, then finally turns into a mess of unpredictable chaos in its pattern? The top of the smoke stream is where chaos theory comes in.
As you train, you're trying to stay on the nice straight part of that stream. Things can get a little out of whack from time to time, like a little further up the stream. That's normal, that's life. You make adjustments and hopefully get back on track so your training is nice and streamlined. What you want to avoid is going all bonkers and ending up in the chaos part of the smoke stream. I see the PM as a really good way to not end up in the chaos realm.
Seriously I'm not a dork. I'm hip. I'm with it.
OK now you really have me thinking of getting a PT for the road bike. Thanks jerk.