Seems that the 5 through LA is always crawling. We've tried a different route that has car pool lanes pretty much all the way in LA. Going from SF to DL:
1) 101 to 152; or 280 to 85 to 101 to 152 (much more scenic and can usually drive faster )
2) 152 to 5
3) 5 to 405
4) 405 to 105
5) 105 to 605
6) 605 to 91
7) 91 to 5
8) you're there!
Whew! That avoids the traffic areas on 80, 205 and 5. YMMV. Basically, don't be at either end of the trip from 4-8PM. That's when the traffic is the worst IMHO.
We just spent about $130 on gas going down and back. At that cost, it's almost cheaper to fly if going solo. For multiple people, driving is cheaper...
To avoid most of the L.A. traffic, get off the 5 when you get into the north part of the San Fernando Valley and take the 210 freeway east all the way to the 57 freeway. Then you take the 57 freeway south all the way to Anaheim. From there you can either get off the Ball Road exit and drive about 5-10 minutes west on surface streets to Disneyland or stay on the 57 to the 5 north and take the 5 for about an exit to Katella.