You have a Toolbar
PR of 6 for your homepage, that is quite good. However, one cannot really rely on Toolbar
PR as being accurate.
Google has about 276 of your site pages in its Index.
From what I can see it is the lack of links from other sites that you are missing. Most of your links are from your own site and forum signatures, both will account for
very little.
I don't believe DMOZ and Google have much in common at all. A link in DMOZ is of no higher quality than any other, with all being equal. I would spend a
LOT of time seeking out links that you believe would be of interest to your site visitors. Link to them, then drop an email asking them to link to you. Forget about
PR (unless greybar) and when requesing a link back, make the email somewhat personal, short, polite and to the point.
I would also go with more on page text than you have and drop the pics.