I saw the race and to be honest, one of the reasons for the BMW win was that another guy crashed. I do belive the S1000RR would have won anyway as it was much faster on the Portimao finish straight
The Superstock 1000 bikes were just 3 seconds of the laptimes that the best riders in WSBK put in (1.45 against 1.42). Pretty amazing for stock bikes where they only change the suspension and the riders is much younger (max 25 years).