The achievement should appear on your profile within an hour of completing the job. If it doesn't, you might have to redo the job. A workaround for the traffic is taking the job, loading it (e.g attaching the trailer), using `/disconnect`, driving to the destination, reconnecting and then unloading. This should save you from the "clowns" and the queue.
As for the ping issues, I can not 100% confirm that what you are experiencing is server-side, but a similar problem has been happening for quite some time now (just without the auto-kicks - only getting a very high ping and players moving at 1 fps). This question should, however, be asked in the appropriate category, where more people will be able to assist you.