Good to know you found a case there people actually desire to join your community.
I tried a few attempts to build platforms for some niche or relatively general communities but failed to reach critical mass. That turn into 'speaking with the air'.
The platforms I built are not for profile, not even having any ads, just made with good mind but seems I didn't catch a real need.