Steven, the Delta is a riding heaven. And, the lakes are sweet too. It is also really easy to get a pull.
My house is in Redwood City (the star on the map) and you can see Dublin and DiscoBay on the map too. I go to the delta all of the time and it takes me a little over an hour - you just have to do it at the right times.
Dublin has a lot of nice new apartments and new homes/condos in development. It is a pretty nice place and much more affordable than the peninsula (where I live).
Here's the map.