I just installed the Blog 0.2.0 on Silverstripe 2.3.1 and the installation was successful. The Blog appears in the Backend and I can create Blogs.
But the problem is that the blog content does not appear in the Frontend... There's only the link but no content.
My sitetree is like TOPIC -> BLOGHOLDER -> BLOGENTRY
Could it be that you don't have $Layout in you template? This happened for me before I remembered I was using one global template (Page.ss) that bypasses $Layout by just having $Content and $Form in it. The proper way is to have $Layout in your templates/Page.ss and then $Content in you templates/Layouts/Page.ss file.