re the roof box. Had the same model CX5 then as you. I had a need to travel with 2 large dogs, wife, daughter and bike to Scotland and couldn't fit everythingin, so bought Thule roof rails, box and bike roof rail carrier. Bought all the same make for compatibility
Good fit, Loads of space - easy...