For our latest update, we've been working making Team.biz faster and improving our profile settings.
Apart from improving our platform's response time, we've fixed the ability to change your first name. Remember that you can always change your name under your profile settings.