Most of their links are from their own pages. I didnt look at all 7000, but thas my general opinions.
high quality links, and get in the top directories-
And goodness it takes a while for the page to load. I have a T1 line.
Could you cram any more onto your home page?
And my first view of the home page is that you take credit cards ;)
Consider some visitor capturing content perhaps?
Your competitors home page has a lot more appeal to me than yours...sorry friend. Very well written copy comes across proff while yours has a more (guy in his basement" feel.
It doesn't appear to me that your page with Sanae Akasaka is even indexed by Google. I can't see why. But I also can't see why the 2 paragraphs of information create a 20 ft page ;)
Sometimes the fixes come not from the
seo tweakings but the customer centric tweakings. In the end, especially with google, they will end up being the same thing.
Best of luck truly, I hope this sparks some ideas.
Links, directory submissions, excellent content. And reporting your spamming competition for spam. These are the things that make me smile ;)