team leader, and superviser? who did performance review to you? I think that you are fine as long as your manager thinks so.