All that sounds good. I've done a similar project. Some ideas: when I bought the bundled cable, the option for 2 runs of optical did not add much to the cost. That could be overkill that you'll never get to use but I'm glad it's there (if I ever get to use it).
2 runs of everything is great advice: 2 RG6 (or better), 2 Ethernet and maybe 2 optical. For stereo, if you'll have access to the runs after installation (for example, if you are going through the attic and there is enough room up there to go back in when the house is done), consider spooling up some extra slack should you ever want to move anything around.
One of the best of these I've ever seen flowed all of the wiring through PVC pipe inside the walls, giving them the ability to go back in and having a clear path through those pipes to flow future cable. A few cords run through the same pipes and you can tie them to some kind of needed new cable in the future, then pull the cords down or up to pull the new cable through the PVC. If I had it to do over, I would have done this too.
If you go with the optical suggestion, you'll probably find that while the cable isn't much, the terminators are pricey. What I did was have the optical (twin) runs terminate behind the wall plates with a little extra backed up into the wall. Then, if we ever get optical anything where I am, it will be easy to open select plates pull the optical out and terminate only where I need it.
AND (it should probably go without saying), make sure you have at least 2 runs of everything to your point of entry (from outside). Run them out there, shield them from the weather in some way and have them available for just about anything that comes along. Slim plastic boxes that can attach to the house can be great weather protection.
AND take it from me, you can't have enough runs of this stuff to your main entertainment area. I thought dual runs of everything (4 RG6, 4 Ethernet, 4 Optical) was overkill but if I could go back and do it again, I'd run at least one more bundle (2 more of everything) to that main area.
AND, one thing I overlooked, be sure to include a few runs of dedicated ethernet and electrical power to strategic points in the attic so that you can have whole home "strong" wifi. A few repeaters/extenders in strategic places would have been much better than trusting that approx. center of the house for the main router was going to be good enough. If I had it to do over, I'd probably have built in 2-4 spots for extenders just to cover all location bases (minimize the dead zones). Then, I could go into the attic to add extenders where the centralized router wasn't reaching (well).
AND, since you're building, consider building a little storage building away from the main house and have a run out to that as well. Then, you could put your time machine drive(s) out there so as to have at least one form of backup reasonably far from the main home. If you ever have a fire or similar and lose the house, the little building would house your backup data.
AND, since you're building, while it's not a cosmetic beauty, a rooftop antenna pulls in much better quality HD "over the air" than you can get through your cable or satt companies. If you think you might ever want to put one up, you'll need the cable there to flow it into the house. Put it in while you are building and you can easily make that decision later on. If you think you might be interested in excellent FM, run a second cable up there for that. Yes, you can run both TV and FM through one cable but 2+ gives you many more options. If I had it to do over, I'd probably run 4 RG6's up there (though that would still be overkill for me). "What? FM? How old are you Hobe?" Went through the eye of 4 hurricanes in 2004- internet and cable were down for days but we got power back reasonably quickly. FM and over-the-air television was the ONLY video/audio for several day periods over several weeks.
On that topic, don't forget to run what seems like too many runs of RG6 to wherever you might want to install a Satt dish. The Satt companies keep finding ways to need more runs; if you want to be able to control where the dish is located, you need to have enough runs there to cover whatever is needed. Else, they'll be making recommendations and drilling holes in the wall. Getting it from their holes to your whole home central panel tends to be a PITA... a BIG PITA. Study up on dish placement and think about the future (a little tree not in the line of path today will be much taller in 10 years).
Lastly, it's some kind of tradition in building that all plates have to be about 1 foot above the floor. If I had it to do over, I'd position many of the plates I had installed about 3+ feet above the floor. Easier accessibility. I guess the 1-foot up "rule" is probably about hiding wires or something. As a really tall guy, it's a long way down to those jacks for me. I think I would pull most of the electrical sockets up as well if I was doing it over.