Hello Kevin.
I see you mentioning some problems with traffic. I have recently been promoting a blog with high quality content from a well educated perspective, similar to your own blog and am also struggling.
Of course I am not aware of your level of knowledge regarding reaching 'markets' on the Internet, but here are some of my findings:
First, I notice from your archive your blog is about 2 months old.. is this correct? Right now you can find significant debate in the web development forums regarding the 'aging factor'. This is something Google has indicated they take into consideration, as noted by a their patent. Some find that after the site has aged for a period of several months or years, various related factors result in an increase of traffic.
Next, although your post topics are descriptive and well thought out in regards to your topic, I was unable to locate any search queries people might be performing using words and phrases found in your titles. Certainly, there is demand for this and almost all information, but even today the search engines can have difficulty deciphering what topic your content covers. So, if someone is searching for "illegal pit bull fight" (117 a day according to Wordtracker), Google might not be able to figure out that
your post is related to their query.. even though it obviously is.
Now because of latent semantic indexing and other related algorithms, you don't need to turn each of your post titles into keyword spam. However, if you use a tool like
this one to get an idea of what people might be typing in to search for your topic, you can take that into account when creating your post title. Again incase you don't already know, this also goes for the body of your post - although that will almost always happen naturally.
Here are some other related tactics you could use to gain more exposure:
Article marketing:
You can write (or have ghost written) short on-topic articles and submit them to article directories and websites related to your own. You add a short biography about your site and a link at the bottom. This has the double benefit of directing traffic from these places to your website, and creating a backlink for Google rank. If you consider the previously mentioned keyword strategies when writing your articles, you can actually rank higher for specific topics with articles than your blog can.. and pull even more search engine traffic.
Forum posting:
This one you likely already know about. Find forums related to your topic. Register, create your signature, and add useful content by responding to posts and helping people out. This is mutually beneficial to everyone involved - yourself, the webmasters, and the forum viewers.
Blog trackback and comment posting:
This is actually similar to the previous tactic, in that you simply find other related blogs. Then you can either
leave useful comments on their post (and add your link to the link field), or create a post on your blog discussing something they wrote and
use their trackback link. Many bloggers will return the publicity to you when they see their post has been tracked.. and hence send traffic.
Again, not sure if these are already things you are familiar with.. but regular posts to related blogs and forums will produce a steadily increasing number of visitors over time. Also, taking into account the search queries used by your audience when writing your content can help ensure search engines will present it most appropriately.
I really hope that makes a difference for you!
Kevin V.