I was there the day before yesterday to clear in. The old marina building is still closed but is being repaired, the building where the supermarket was is no longer there. All in all pretty much everything is closed around the marina, but the area between the docks and the ferry terminal where the cricket pitch used to be is now part of the yard and they have a humongous crane there that is by far the biggest I've seen in the Caribbean.
There are no showers and while there were docks that looked perfectly in order, there were no boats there. The only building open for business is the fuel dock and the chandlery/yard office. I didn't walk the roads to see if any of the old restaurants were open for business.
All in all I would prefer to go to another location - perhaps Leverick Bay if you want to remain on Virgin Gorda but want dockage.
I saw shore power stations on the docks that were new, but can't answer if they have power. An e-mail to the marina or to the dive operation (they have a shack and container and are open for business) should get you an answer if nobody here can conclusively answer your question.
The yacht harbor is still being used by the Dive BVI boats and the Anegada Express, when it’s running, we tried going twice this week but they had mechanical issues. The Rendezvous Bar and Bath & Turtle are now located next to Chez Bamboo.