This layer in Google maps is generated from the gtfs data different
transit agencies are giving google. Google has chosen not to generate
it for all the gtfs data they have received at the moment because of
data quality issues or because it's just new, but i'm sure they are
working on expanding that coverage. [disclaimer: i don't work for
google so this is just my unerstanding]
Google generally only accepts data directly from transit agencies, or
from 3rd parties working on behalf of the agencies. They prefer not to
accept so called 'unofficial' datasets like quite a few that i
generate (and for good reason).
If you do work with a transit agency you can start that process here:
http://maps.google.com/help/maps/transit/partners/participate.html
--
Jehiah