Not exactly answering your question, but consider getting to the San Clemente (m-f) or San Clemente Pier (s,s) Metrolink station and jumping on the metrolink to Oceanside. Bypass the base and the freeway. 30 minute train ride and just a few $.
http://www.metrolinktrains.com/schedules/