Jon,
Not sure if the 46mm adapters are available yet, but I'd be curious how you think they will work given the metal-to-metal contact (which you found to be problematic in the standard BB30 format)?
To the OP,
After weighing the various options for Campy, I ended up getting a Cannondale Hollowgram SiSL crank. If you run a standard crank, you can get a 135mm spider that will accept Campy chainrings. A compact requires Campy-compatible rings because the compact spider will not accept Campy rings—there is not enough room for the chainring bolt behind the crankarm to be bolted in from behind. I have only been on a few rides with it, but I'm very impressed with the C'dale crank so far.