I would allot about 45 minutes to get from WL to DHS...it might be less if you're lucky and don't have to wait long for the bus at WL. Driving would be faster.
As for TSM, I think it largely depends on when you're going. It's been a bit, but the last time we rode it during September 2009 (Value season) we were still able to get FP for mid-afternoon around 11:00 am. Good luck!