Hey welcome to the forum. Glad you are back at it.
Regarding teammates, there is a dedicated thread for teammate issues and questions
All teammate-related questions or concerns should be directed there.
From the first paragraph of that thread created by the ibotta moderator:
“Looking for new teammates? Add your name to this thread, or add people ask'ing on this thread. This is the official teammate thread for the month of April 2021 - please do not post looking for teammates in separate posts.
Thanks & happy saving!
Please note: to add teammates it must be done via Facebook. Referral codes only work for new accounts.