JBN, what matters is where you rank for the significant search terms.
In general it can be difficult to rank well for the major search terms, but being on page 1 or 2 already is a good start.
Often our goal should be to rank well in the less competitive search terms and you're doing that too, so your off to a good start.
Page rank is just one of the things that helps you rank high in the searches. As you can see by your results it's not critical to have a high page rank, though every little thing helps. The more targeted your page is to the actual search terms you want to rank well for the higher you'll tend to rank, and that targeting is far more important than page rank.
As Doug said it can take a long, long time for your page rank to improve on its own. If you look at page rank of sites you visit you'll see that some are not very high, even on sites that have been around a long time.
Thats because Page rank is largely determined by the number of sites that link to yours. For most of us it is hard to get a lot of links on other sites pointing to ours.
You may want to check out my post on
Article Writing. In the post I show how I created lots of backlinks for my sites using articles. Those backlinks will raise your page rank. The following is a quote from an article on page rank "an additional inbound link for your page will always increase the pages PageRank." Though each link will only increase it by a very small amount. So the idea for increasing page rank is to have hundreds, if not thousands of backlinks. In the article above I show how I easily added 400 backlinks to my site.
Chris