I think I figured this out, mostly.
Using instructions here:
http://ubuntuforums.org/showpost.php?p= ... stcount=11
I installed latest blueman, pulseaudio, and pulseaudio-plugin-bluetooth. Blueman replaced the gnome bluetooth applet and left it as a black box icon, so I logged out and logged back in. I repaired my device, and now blueman automatically creates the appropriate sink in pulseaudio.
Only problem is that when I connect to the A2DP service, I get an HSP sink instead of A2DP. So I installed pavucontrol which lets me change to an A2DP profile under the Configuration tab.
I don't know how to change the default sink via the gui yet, so if I want all audio to go through my headphones, I still have to type:
pacmd set-default-sink 2
(2 just happens to be the id for the A2DP sink on my machine; you can see them all with the list-sinks command)