All of that is hardly prerequisite for using modern C++ on a day-to-day basis. You can get away with just reading "A Tour of C++" and the Effective C++ books.
If you want to start writing highly generic libraries with the intention of submitting them to boost, then absolutely you should be reading everything in your list and more. But how many C++ programmers are writing boost libraries?
Yeah and the Exceptional C++ series is not 'about exceptions' either. It looks like he just googled 'c++ exceptions book', and the same for templates and metaprogramming, probably.
Exceptional C++ by Herb Sutter
More Exceptional C++ by Herb Sutter
Exceptional C++ Style by Herb Sutter
And Templates:
C++ Templates: The Complete Guide by Josuttis & Vandevoorde
And of course you need some background in generic & metaprogramming, so add:
Modern C++ Design by Alexandrescu
Advanced C++ Metaprogramming by Gennaro
So you're looking at over ten books. What does this say about C++? Can you think of another language that has a ten book prerequisite?