There is a pivot entity in the first map grouped along with the graffiti tag. As to your question with the pedestrians, all I do is find the entity x,y,z and place a model there. I don't know what more to say, if there is a pivot entity grouped together with that graffiti mesh, everything gets shifted. No pivot, it works fine.
I also have AI data that gets built from some of the meshes in the maps. I can still run around, hit walls, and jump and such. But when the pivot is there, its Just that some of the meshes aren't positioned correctly :/ I mean, the AI system builds them correctly in the correct spots, they're just positioned wrong when rendering.
I'm at the beach on my phone right now, I'll post more info later if needed
EDIT: I just sent you my source code for the app. It's a mess (my apologies
) But with the two levels above that you downloaded, you can see exactly what happens when you load them into the app.