HTII road BBs don't use any spacers unless it's for a triple.
The o-ring that has been mentioned is factory fitted to the cranks, and isn't something that needs to be worried about.
Make sure the BB cups are tight to the correct torque.
The crank appears to not be sitting far enough onto the BB axle, release the 2 allen bolts, and see if the crank will slide on further, and then tighten allen bolts again. I agree that the gap appears to be too big, but if the BB shell of the frame is a few mm too short (i.e. someone has been heavy handed when facing it) this could explain the larger gap and there would in that case be nothing you can do about it.
Don't know what all this talk of being cross-threaded is all about!!!!!
Is that an Ultegra 6700 chainset too?