You managed to play against him/here ? For the dot I think it's maybe linked to the battlePass :/
Yeah Zeksa.. even for us it's hard to beat him :')
And yes, the dot is when you contribute and have the "contribution line" (seasonpass) !