Hi Mussels, I haven't had any probs with chain coming off so far, but early days..
I think the wheel is not perfectly true, how much out it is, and how much difference truing it would make to the frame proximity problem I don't know, it doesn't look too bad to me and my instinct is it won't...