Naval,
You of all people should know that it is advisable to check your facts before posting.
Two seperate sources have the Rafale's range at 1,800km (1,000nm) and the F-35's at 1,000km (600nm).
I will give you the internal weapons bay as the Rafale does not have one.
I will contend the varying degrees of stealth on the two aircraft as I cannot find a comparison online from a reputable source (if you can then let me know)
As to the generational jump I would strongly disagree. The current thinking is that aircraft as diverse as the Rafale, Gripen, Typhoon, Raptor and F-35 (when are they going to give this thing a reporting name???

) are at best generation 4.5 (although some American sites refer to the Raptor as 5th generation)
Cheers
BHR