The time frame sounds about right. Its not just a matter of painting and cleaning, they will also need to pass the USCG inspection before they will allow it to operate from the US again. Which means they will need to show they replaced any systems damaged by the fire. Also i would be that getting the custom carpeting for the lounge and the windows my take awhile. (although you would think since there are multiple ships of this class that they would have stock of windows and basic parts somewhere that they could tap.) Those people that thought it would just be a matter of new paint and a good scrubbing were obviously wrong. Let's hope that once they get done with the damage inspection and removing damaged equipment that they don't find anything further that needs to be replaced.
Carnival Cruise Lines:
Fantasy 90, Celebration 95, Victory 05, Conquest 05, Spirit 6/06, Freedom 6/08, Holiday 7/08, Victory 6/09, Valor 9/09, Dream 6/10, Splendor 8/10,Conquest 8/11,Magic 11/11,Triumph 4/12,Spirit 7/12,Freedom 11/12, Triumph 2/13 - The fire cruise, Magic 1/14, Freedom x 2 6/14
NCL Dream October 2006, RCCL Mariner OTS June 2007, Celebrity Silhouette 2013