I agree... so figure on about an hour. It will be busy, but you will be going "against traffic," meaning that you should have a smooth ride, without a lot of stop and go.
Best route: 105-west -> 60-south -> 91-west (carpool lane) -> 5-south (carpool lane to either
Disneyland Drive or get in the right-lane if getting off at Harbor Blvd)