I am unsure about the sunroof but i assume it would fit as the front crossover bar is right towards the front and i dont think it would interfer with a sunroof. And no the interior does not have to come out, however the rear cross bar needs to be removed to seat passengers in the back seat. And doesnt affect dash at all...
Yes there is no lower bar on this cage so you could call it a 6 or 7 point cage. Comes with all mounting bolts would like to sell asap to finishes repairs on skyline...thankyou