Non IC names and speeders where they shouldn't be is a fact of life on any RP server regardless of which game you're playing. Such people can be ignored or reported. Personally I think the one of the real issues here is how easy it is to mistake this server for a normal PVE server; I rolled on this server to see what RP is like here in SWTOR, my highest character on the server is level 25. Through out the entire time I have been levelling not once have I seen anyone RPing, nor have I seen an advertisement for an RP guild in the chat box (I've seen plenty "social-levelling guilds" advertising however). I actually had to double check that it was an RP server I'd chosen, because it seemed no different from the PVE server I first rolled on when I got the game.
Now admittedly I'm not going out of my way to find RP, as for now I quite happy playing through my class story. However seeing as the RP (if there is any) is not out in the open or easy enough to stumble upon, it's very easy to mistake the server as a simple PVE server. New players learn by example, so if all they're seeing is people with OOC names riding speeders into shops or adverts for groups to kill the world boss, then they will think that is what the server is about thus they to will do the same. Ultimately you end up with an RP server with no RPers.
That's my thoughts on the problem here, how this can be fixed? I leave that for the community to decide as a whole (or at least those who read the forums anyway).