Following the model of the BMW Golf Cup International the worlds largest tournament series for amateur golfers BMW has launched in a regatta series for ambitious amateur yachtsmen the BMW Sailing Cup

What is the correctly punctuated version of this sentence?
Following the model of the BMW Golf Cup International, the world's largest tournament series for amateur golfers, BMW has launched in a regatta series for ambitious amateur yachtsmen, the "BMW Sailing Cup".