You can force the thumbnails to work if you right click and select "show picture", but you can't upload. There's a few pics up there, but I have no clue how they were loaded.
We need this feature as many hosting sites no longer allow cross-linking of pictures. Looks like car-domain has stopped allowing it. Either that, or their crappy site is having trouble again.