That's the only important part of your post, but untill there is any reliable source of J10Bs radar performance and RCS reduction features, you can't have a credible assessment about it's BVR performance! The points you gave are completely useless in this regard, because they have no relation to it, which actually shows that you have no idea what you are talking about.If the J-10 and the Rafale detected each other at the same time
Again, only people that have no idea about Rafales capabilities and performance can say that. When we compare J10A and current Rafale F3 for example, you also would see that the Rafale has superior flight performance thanks to higher TWR, lower wingloading, supercruise capabilities, a lower RCS, better range, payload and weapons..., let alone the advantages of FSO optronics and SPECTRA EWS offers.The Rafale may have slightly better avionics than the J-10B but the J-10b's higher service ceiling and speed will allow it to have the upper hand in any engagements.
When we take the facts, the only 2 points where J10A has an advantage are those that you came up with, maximum speed and service ceilling. J10B hopefully will be more improved, which makes it closer to Rafale, but so far there is nobody that can really say how close it will be, because all we have are just some basic pics of the flight tests.
Btw, your claim that Rafale was not designed for air superiority can simply be countered by the fact, that the first Rafales produced were Rafale Ms of F1 standard (purely A2A), meant for the air superiority role of French navy carriers, next to the Super Étendard strike fighters: