bfsc: Review Home page

This should now be ready to go or at least finally reviewed