The official site seems to be octaviacentral.org, which is heavy on the web-design wanking and light on the detail, but the sfgov.org pages have a lot more information and pictures. It's hard to get a sense of what it's really going to look like from the illustrations: where's the 3D transparent fly-by I was expecting? Or even a building-scale overhead map! But it does sound like it's going to be a lot nicer than another looming concrete freeway shadow.
Current Music: Die Krupps -- Crossfire (Remix) ♬