Like you, I'd describe myself as an intermediate player. I dipped into Peter's Beginning Jazz Piano course for a few weeks (you can subscribe on a month-to-month basis), and found that it offered some very good advice on practicing, breaking down tunes, learning solos, etc. Peter emphasizes paying attention to groove and time feel, rather than trying to play lots of notes. The music theory and jazz vocabulary aspects of the course are very basic, however, so I definitely wouldn't have wanted to sign up for longer than a month or two. PM me if you want more info.
Peter is also getting ready to release a new course designed for intermediate players, which I am eager to check out.