Nereo tells me that the boat is indeed finished, and the cover is there simply to keep the dust off her until launch time.
When is launch time?
We don't know yet, but rest assured that when we do, you will too.
Nereo has published a post on his blog about the boat, along with a nice piece on Forte Marghera.
Check it out, it's worth a read and the photos are great.