Easy test for the evap theory (which i don't buy.. mine sits for weeks and fires right up) Let it sit for a day or 2 and take off the air cleaner and pump the carb.. see gas squirt? then it's not evaporating..
When cold is your choke closing all the way? With my car it's 1 pump and it fires almost instantly (newer carb with electric choke), Even my big block cars without a choke were 2 pumps then crank.
Also, are you sure your accellerator pump is working ok? plenty of squirt when you test it? That would cause your issue...
Hard starts are a pet peeve of mine.. can't deal with it :)