If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.
With your background in web development have you read things like Krug's Don't Make Me Think and William's The Non-Designer's Design Book? These are focused more on the design aspect of web however they contain some good underlying principles for data visualization as well.
Tufte's book are all great for underlying principles even though, as you noted, they aren't focused on modern technologies. Beautiful Evidence from 2006 has some updated thoughts but he still borrows heavily from his earlier books.
For general multimedia concepts, Mayer's Multimedia Learning is good from a human learning perspective (my background).
I found Data Points: Visualization That Means Something to be a good modern guide.
From my perspective, I am glad you are looking down the road and recognizing that after the data are analyzed the analysis must be communicated.