Oh gr8 work - and i was about to tell u something regarding the re-assembling part a week ago but got busy anyways - as u have already proceeded alot , carry ON with the JOB - Mashallah
The thing is that, after the paint has been cured when they rub the paint (sand/grit diluted) they almost ruin each and everypart assembled to the body apart from the paint i.e due to non-unifrom and free arm strokes
After my past experience , now what i do is that i allow them to sand the body before re-assembling items such as lights , mouldings etc etc cuz the matt u painted gets kinda' stained look and all those parts whick hide under it or small cervices are left abandoned
Now make sure they buff/compound/polish each and every corner of the body without ruining the already assembled parts
The first step is the diluted grit , the second is the buffer + polish
Then after 2 weeks the final polish treatment is done either by hand or buffer as prescribed - i hope u already know that cuz some like to finish it with their hands and dont rely on buffer 
P.S Where are the brackets for the horn ? if ur hooking them up near the condensor/fendor shield etc etc then put it ON before hooking up the bumper 
Once againg Mashallah its looking gr8 , do take some snaps of the sunroof + fiting