Just one quick question, why not just make the gh-pages branches in your project the main branch instead of master, so it would show that branch right away when you visit you project.
Otherwise, it looks like a great project, and I might use it with my Jekyll blog.