Sounds like you could use a dab more water in your lather, just to add a little moisture! Get your lather going and then just add a few drops of water at a time and you'll find that it suddenly explodes and you have a cup brimming with lather.
It takes a little time to get this right, so dont be afraid to take a few practice runs with different amounts of water and see what you come up with.
The other thing I've started using recently is Trumpers unscented moisturiser as a pre-shave treatment.
Geo F Trumper - Moisturiser - Fragrance Free Moisturising Lotion plastic travel / refill bottle 100ml
What I do is slather on a load of this stuff (about a teaspoons worth) and then chuck a hot towel over the top. Then I wipe most of the moisturiser with the towel and then apply my lather. Dont leave all the moisturiser on as it can kill your lather, but you dont need to be precious about getting it all off either!
Once I've got the lather on, I start shaving and I've been getting my best shaves yet! Its really good stuff, this moisturiser. It helps protect the skin, moisturises the skin (duh, obviously Stu... :)) and it adds glide to the shave. I really like it!
Good luck!