Not currently, but the city is running the L Taraval muni improvement project concurrent with this development, and that line has a stop right next to the lot. That should give trains traffic priority and consolidate stops, reducing travel time to downtown. The reason people don't want to live in the Sunset is that it takes an hour to get to SoMa/downtown where the businesses are. You can get from the South Bay to SoMa faster than getting from the Sunset there.
If they fix the transit issues the Sunset could become a very desirable place to live - you have easy access to the beach, good restaurants, less crime, lots of parks, and generally higher quality of life than the eastern part of SF.