You have a bunch of stuff on your list I plan on adding to my b.o.b!
One thing I would add though is TOILET PAPER!
I just folded up about 25-30 sheets of it and put it in a plastic sandwich bag.
Oh, and maybe a small 1oz bottle of liquid soap, dish soap would work great!
I was at wal-mart awhile ago and bought an 8-pack of these dried compacted mini disposable towels. All you have to do is put them in a little water and they rapidly expand! Just something to think about I guess... You can't beat the price either (99 cents for 8 ) (They can be found in the camping section)
I like the idea of using a inconspicuous laptop bag! Good idea!