100 Moffett, Mariposa Heights, and 1101 West are all four-story of greater condo complexes. There are probably others that I'm not aware of (I work in Mountain View but don't live there).
1101 West isn't even built yet, and nobody has been living at 100 Moffett for more than a month. These seem like odd choices for your examples. But yes, these are better than what we had. Within 1000 feet of the train station there are chiefly 1-story buildings and parking lots. Replacing just that zone with dwellings over retail would transform Mountain View into a place worth visiting.