Not wanting users to sign up right away and hiding your advanced features sounds like odd/contrary advice. On the low end, wouldn't you want Aunt Suzy to sign up right away (before she gets confused) and geeky Nephew Bill to know how to connect your app to all his favorite social sites (without digging for it)?