Yeah - I've read some of the deluxe stuff and it's leaps and bounds ahead of where the manual was. I've yet to see the new field manuals and player aids - but I'm waiting for my deluxe copy rather than downloading and printing.
I won't be playing it for a while anyway - but I'm excited this game is getting the documentation it deserves and hopefully more people will realise it's brilliance.