Thanks for the heads up on this thread :-)
I just wanted to clarify something here…
You inspired me. So when writing the welcome page you need to include an OR in your conditional for the admin to see it.
Example: [s2If current_user_is(s2member_level0) OR current_user_is(administrator)]
This is correct, and it IS required in this case. Simply because the conditional that you’re using is NOT testing for Capabilities, it’s testing for a specific Role. In a case such as this, you WILL (as you’ve already done) need your conditional to consider an Administrator role as well. Or, perhaps better, would be to test for Administrative-like Capabilities so you’re covering Editors, Authors, Contributors as well.
[s2If current_user_is(s2member_level0) OR current_user_can(edit_posts)]
Again, this additional consideration for Administrative Users is only necessary when you’re testing for a specific Role using current_user_is(). If you’re testing with current_user_can(), it’s NOT necessary, because an Administrator CAN do anything a User/Member can, and then some, of course.