I think you can moderate the negative impression of not having recent questions, by displaying the number of views that a question gets when you post it. That way when someone posts a questions and sees the views update, they at least know that the post is generating some amount of activity.
Things that are good: The look, the design. I think the spirit of helpfulness is more or less coming across in most of the answers.
My frank assessment, though, is that the number one reason why people would look at this and then not use it, is the belief that their question won't get an answer. And I suspect that most of the time they'll believe it if it's true. Because it takes no effort to just throw up a post and see if it gets an answer, so I would think anyone would try it. But as soon as they don't get an answer, they're taking their question over to SE and possibly never coming back.