The space issue is fundamental: there just aren't that much space around cities as they stand today. The only pragmatic solutions are:
1) Build up. Everyone wants to live in these areas, so build as tall of buildings as possible and just spread out upwards. Doesn't solve the personal office problem though since Tokyo is super dense but I don't think anybody has a private office?
2) Build new cities. America is big, and there is still plenty of space left to build. But it looks to me like a combination of power-law economics, plus locale desirability, and political willingness to invest into infrastructure is pushing most ordinary people right back into the clutches of 1).