On huggingface it was #3 paper of the day, which is neutral towards your hypothesis.

Considering that there is a paper with this many points perhaps once a week here (probably less), #3 of the day is pretty unremarkable.