Good list. My suggestions:

Drop the fishing kit (I know its small but imho really low priority)
Drop the condom (you already have a plastic bag which is much better)
Forget the swiss card or survival tool and replace with the small ritter fixed or a SAK (I have a model with a blade, saw and bottle opener / screwdriver - with the scales cracked off it is very thin but very handy and totally legal most places)
Bandanna is likely to be bulky and I might think of a disposable poncho or space blanket as higher priority (they have their problems but an instant layer of waterproofing can be a genuine lifesaver and they pack down very small)
I might want a bigger piece of foil

Basically sound though. I don't what else you edc - you might consider the knife, light etc to be carried separately, or you might not - just a thought