Looks pretty complete,nice job!

A couple of things that i have in my packs that i don't think i saw on your list that you may want to consider are:
sunscreen - can also be used as a moisturizer in a pinch.
salt- {from a previous post of mine}-good for:
-brushing teeth
-mouth rinse for cankers and the like
-eye wash saline( half teaspoon salt to 1 cup clean water)
-ingrown toenail fix(make a paste with salt,apply and put
bandage over,stings for a minute but works great)
-taken with water ,mildly diluted,can help relieve effects of heat exhaustion(cramps,headache,faintness,etc..)
-and for food!

Something else that you may want to consider is the"bag within a bag" approach (if you haven't already,your list didn't mention another bag ,i think), which i believe was discussed recently in the forum. If you're in a hurry and have to ditch stuff, you may not have time to pick through your pack for the things you feel you have to have.In the top of my BOB pack i have a secondary pack ,that's much smaller and lighter than the main pack,with shoulder strap and waist strap(both good if you have to run for it).My secondary pack contain:
the majority of the medical supplies,small bottle water,4 energy bars,dust mask,goggles,some duct tape,twine,2garbage bags,2emergency bankets,change,small pocket knife,wire saw,toothbrush,1/2 roll tp,personal items,etc...

Something that i don't see in most peoples pack lists is a list!
I know thatsometimes i won't touch my pack for a few months and i forget what all i have in there(maybe you don't have this problem.ha),so i keep a list on the ol' computer that's easily updated,and i keep a laminated(sort of laminated-plastic page sleeves sealed with packing tape) copy in a side pocket of the main pack.

<img src="images/graemlins/grin.gif" alt="" />