It doesn't appear to be overlapping for me
But if you want to increase the distance between the username and the status icon you can just add   (a blank space) right before {vb:raw post.onlinestatus} in the template. Like this:  {vb:raw post.onlinestatus}.
Another way would be to wrap span tags <span>{vb:raw post.onlinestatus}</span> and apply style="padding-left: Xpx;" (or give the span a class and use additional.css). Your choice.