What GG said...
..and give it a little more time Brad...
Your sites look good, your getting some traffic from the LL's, the search engines should kick in with a few soon.(believe it or not you have 190+ pages in Google now

) and things should improve..
As you add more sites your "web" improves, and link pop etc will improve... as should sales.
DD