This is Yen Ta Fo (Pink Noodle Soup), a popular street food in Thailand. It's often viciously spicy yet tangy and subtly sweet and pretty much always has some sort of seafood in it (usually shrimp, fish cake, octopus etc.), as well as some sort of meat, with coagulated pork blood being a rather popular choice (the version in the picture has fried tofu instead). So pretty much the Thai version of a seafood boil.
I always though it looks like something aliens might eat and it tends to look rather offensive to western tastes, but done well, it's actually quite good.
I have no idea. As far as the hot dogs and the fake crab meat go, those are definitely already cooked before they’re sold, as they’re safe to eat cold right out of the package.