I agree 30 seconds is nowhere near long enough. I usually do at least two minutes between shots with Anita. I've had decent success with flush-n-go, though. Have you read the
Need hints on using E61 thermocouple adapter thread? If not, check it out.
I usually use Eric's method of flushing (from idle) to way below the desired brew temp and then letting it rebound to about 2.5 degrees below desired. For example, if the GH is idle at 212, I start the flush and it bounces up to 216 or so and then starts coming down. I usually stop the flush around 185. The temp readout then jumps back up to show GH temp which is declining. It will usually come down around 193 or so and then slowly recover. I build the shot and then lock in the PF and pull when it's around 195 - 195.5 or so, depending on the blend, etc. YMMV, of course. That usually works really well and the machine can rebound back to that temp for another shot in a couple of minutes.
You can also try flushing (from idle, 212+) down to your target temp or slightly below and immediately (within 10 sec) pull the shot. That works well for me, but only if the GH has stabilized at high idle. If it is somewhere in between, say around 206-207, then it won't work the same way (I think). Just be sure you're not flushing too much before your second shot. You probably don't need to flush any if it's within a couple of minutes of your first. Good luck!
Justin