I was going to say
that your site lacks only age (especially considering the copmpetition of tennis related websites online), the only thing that can not be tweaked by
SEO experts (or?). But hang in there, after a month at least the domain name will be a year old according to whois.sc, ...
but then I see that archive.org archived it March 3rd 2006, strange.
Anyway, the only clue I can suggest are the frequent IP changes, 12 in a year, maybe you should buy your own IP, or is that yesterdays
SEO?