Ok, sounds like it is a client only issue then, with the NaN values. I will still look into this though.
Yes, it is supposed to restore your original income (but the rebuild cost should be a bit higher for a city with a high income), and yes walls are supposed to be destroyed (the city is razed after all
), so it sounds like it works pretty much as expected then at least
Thanks for reporting!