I'm in the same boat pretty much. SFSU wants me to respond by April 1st but UCLA has said they won't send out decisions until the very end of March or early April! My plan is to wait until the last week of March, call UCLA (and any other programs I'm still waiting on) to find out if they can tell me anything, and if not, tell SFSU that I do accept the application. If I get some good news after that from one of my other programs I can cancel SFSU (not a nice move, but I don't really see any way around it).