JP, ErgData helped me a lot. If you have either an Apple or Android, you should be able to load it. I know it's hard, but I'd work on slowing your recovery with your hands moving constantly. Strive for a 2/1 recovery to drive ratio. Speed on the drive should always remain roughly the same. If you start to soften your stroke too much, you'll likely change the stroke mechanics (not ideal). It is hard to get down to 22 or 21 with proper form, but just work on that instead of pulling easier.
If you know your "Drive Time" and your SR, you can figure out what your Recovery to drive ratio is. Let's say your Drive time is .65. Let's assume a SR of 24. So in 60 seconds, you're in active drive .65 X 24 = 15.6 seconds of active drive/45 seconds recovery. So that's roughly a little less than a 3/1 ratio of recovery to drive. Last time I figured mine out, it was exactly 2 to 1, so I was pretty pleased with that.
Your power should come from your drive speed through leg power. If you start compromising that too much, you'll just end up with a weak stroke.
@ Rob - nice work, your progress is fantastic!
@ Andrew - I'd die to have an off day like that one