Wayne,
Back off a bit. I know the feeling and I still get it, probably always will. In my case, progress can be slow, hard and frustrating. I pretty much have two flying mindsets, one is that I know I'll need to be willing to destroy my bird to learn and the other is that I'm just going to take it easy, try to stay steady, smooth and somewhat slow to smooth out my "flow". The latter can be boring but it does help.
If you watch guys like Raymon, he's not going balls to the walls all of the time. Many times his speed isn't high at all. His "flow" is impeccable. I'm always (subconsciously) trying to do everything at super speed which really isn't necessary. Many times I'm flying like Futura described "hands start to shake".
You are to a point where you should probably just stay in Acro. I found that flipping back and forth just made things more difficult. That's how X-Ray 1 ended up in the pool, by trying to flip between Acro and Horizon.
IMHO, if you're going to progress, you will be crashing. I still can't find any way to avoid it. You can watch every video out there but it'll never be the same as doing ot yourself. It really is the "risk vs reward" scenario in this hobby. It's easy for me to say because at this point in my life I can afford to bust a few birds and I truly understand that I'm in a unique position and many folks can't afford to go out and crash birds.
If I were you, I'd try to fly the "boring" way that I described above most of the time and when you feel like you're not progressing, you're frustrated and you can wrap your head around the idea that you might have to break your bird to progress a bit, open that baby up and let her rip!
You'll get there, Wayne. As long as you don't give up.
Jerry