2
Found it. Move Line 19 to Line 3 in roster.php.
The problem is that the code is trying to assign a template before the header is loaded, which is giving you a whitescreen. This also explains why I could see your roster as an anonymous user to your site.
From first glance, that's the only issue I saw with the code. Let me know if there are any other caveats.
++I;