The "cold air" aspect was never a deciding factor but I have definitely seen a drop in temps. The stock intake location on my truck is in the fender above the wheel well liner. Sure it's not in the engine compartment but a lot of heat builds up in there. You are definitely correct that the air is traveling through a black ABS tube which gets heated by the sun especially at crawling speeds but at those speeds I'm not expecting any performance gains such as cold air intake to really make a difference. I have done a direct comparison between my truck with a snorkel and a friends identical (model and engine) truck without a snorkel checking intake temps several times through the day and mine consistently showed cooler temps. Don't recall exact difference and not that it was really making any difference performance wise but it was cooler.Considering the fact that most of the kits use OE air boxes and plumbing I can't see there being any performance gains. The "cold air" aspect is a bit off as well since most modern OE plumbing pulls air from outside the engine compartment anyway. You could actually make a case saying that a snorkel could actually raise IAT's since you lengthen the tract and that lengthened portion is outside the vehicle in the sun pulling air through a black abs tube while crawling along at a snails pace at times. It's not really about gains, it's about helping prevent/slow down performance losses. Heat soak is a real performance robber and I don't see a snorkel doing anything better than a well designed OE system when it comes to performance.
When I think snorkel I think water, dust, and a pretty bad ass rig haha.