You can bet your bottom dollar they were all sold within the hour of coming on the market - probably before
Not enough. WSBK require 125 units of a road worthy bike to race, a total of 250 by the end of the first year of racing and 500 by the end of the second year. Andy
So what are those "thingies" for by the calipers, is that to channel air for cooling or something else??