Are you hosting from your own LAN?
As you will never see server which use the same Internet IP as you. If it it on the server list on lfsworld it will show up ingame. But not on your pc. You have to join manually via the LAN IP.
You mean it's racing if you run down the pitlane and some dumbass who pulls out of his pit stall withour worrying if someone is driving along hits you?