You run 4-5 marathons a year. That is more than many professional runners, who usually limit themselves to 4 a year max, because of the sheer amount of stress a marathon puts your body through. Add in the ultras, and you are running more than pretty much anyone being paid to do so.
You do not rank "quite well". You rank in the 0.1%, and even amongst fitness enthusiasts, you also rank easily amongst the top 10%. Not necessarily in terms of speed, but in raw distance done.