Just tested on my new Player 2. From tent to maxed house, it works! I don't know if it assigns random exteriors/roofs but mine does not have the same ones it started off with probably because it came from tent instead of starter house.
Also, the interior of the house is still the original...