I ran that set up on my Caad 10 with BB30 before getting the Allez Sprint. It worked perfectly fine and looked good - which is the most important part.
The crankset came with a couple spacers. I don't recall which I used. The spacer really isn't a big deal. It transferred over to the Allez Sprint with zero issue.
One thing of note, you need special tools to remove the crank arms and the spider. I have them and most shops do too. They aren't cheap though.