MSF = great choice, that will teach you lots and keep you from having to take the ride test at the DMV for your license, and you will automatically test for an M1 license.
Do you live/work IN San Francisco, or just nearby? There is a TON of motorcycle parking in the downtown area of SF, but every time I went by it, it was PACKED. City riding can be a little insane, but at least you can lane split.
As for bikes, honestly? When you take the MSF, you will learn on a 250cc cruiser, which has less pull than a sportbike with the same engine size. Talk with your instructor, tell him/her what you are looking for and ask for some ideas, then go sit on some bikes at dealerships.
"I often wonder why I talk to you, then I realize, although you put me down, you do it with love." - Jester