It will save you a lot of weight to spend the money on quality clothes so you can carry less wardrobe.
Get rid of the weaker of your TWO rain jackets?
A pair of quality wool socks will do the job of ALL those socks, so buy better socks.
Get two pair of good merino wool thermal underwear (day/sleep pairs), and you can ditch the extra underwears and the long/fleece shirts.
Make sure the beenie is comfortable under the bike helmet. Nothing worse than choosing between safety and comfort. =)
Buy a quality android based smart phone (I recommend the Nexus S).
With it you'll get an mp3/games/movie player, working internet browser, kindle reader/store, high mega pixel camera, wifi/bluetooth/GSM, multi-time zone watch, compass, altimeter, accelerometer, medical guide, notebook, map/navigation, and GPS system. Plus a million other things in the application market it has.
You can then chuck out a load of kit and save a lot of weight (that model is fast at 1ghz and only 129 grams!).
I use one, a single charge will last me literally over a week with all the antennae turned off in standby most of the time.
Takes approx 7 hours to recharge on my very lightweight solar AA/usb charger (powerfilm).
Also, consider cutting back on the batteries. Remember you can always just switch pairs to whatever devices you are currently using, instead of packing them for every device!
I see a lot of bagging that could be removed.
Think about getting a couple aloksak bags for stuffing all the electronics, dust/moisture sensitive goods into. Try to consolidate bags and storage. Less mass (excess baggage) means less weight.
No first aid kit?! O_o
I also don't see a knife (multi-tools don't count).
Dajo makes a great light survival model. But it will need to be sharpened. Also comes with a swedish fire-steel, which is great as a backup/emergency fire starter. Bring coffee filters if your only water treatment is a steri-pen. =D
Extra/different bike parts and tools I'd be bringing.
Check that the multi-tool works on all parts of the bike. Nothing worse than finding out you are missing the right hex size you need to adjust things.
1 set of extra tires to share, also remember to rotate tires back to front, as the rear tires will wear faster.
Spokes/nipples, and consider only a couple links of spare chain instead of an entire spare chain as it is rare a whole chain fails and more likely to be one faulty link.
Extra derailleur cable.
Get rid of the grease and get a set of sealed bearings for hubs/bottom bracket. Totally worth the $$ to not need to muck around with bearings.
Make sure you have a wet chain lube if you are going into the wet wilds and a dry lube for everywhere else.
Bring a towel and toothbrush for the bikes too! Dirt can wear out parts quickly.
I'd replace gaffers tape with military grade duct tape, but that is just a personal preference.
Ditch the "boot/sandal" bike shoes and just get one pair of light/airy shoes and use shoe covers for bad weather like the pro cyclists. Heavy feet rob a lot of power from you. I really recommend a durable but light shoe that supports a spd clip on. Some Sidi, Northwave, or DMT shoes should do the trick.
Seriously, a crank tool? NO...you don't have a replacement crank, and anywhere you'd buy one, they can fix it for you! =P
Good luck and have fun! I wish you the best of travels.