If you read the description it doesn't say that its borg, it has similarities to the borg as in the metal and green, however I don't think this is supposed to be borg, i've seen the borg ships in the game from the various video's and screenshots and its not the same. So i'm going to assume it is not borg, it is interesting however, when you look you can see its practically all box shaped attached together, then suddenly there is this big pyamid on top, i'm guessing the designers have thought that this could be kind of a thrown room or city chambers building type thing. Who knows it could even be as simple as an entertainment complex, but its very different from the rest of the city, so i'm guessing they wanted to signify it being something special.
Ah well could make an interesting mission/story, I like this screenshot!
The Borg will have evolved over the years as well, this looks like a good interpretation to me.
One approach that could be interesting is to have Borg subfactions.
Have a few queens claiming part of the overall Collective.
Could create interesting storylines as Borg fight among eachother, perhaps even include the Alpha-Beta factions somehow in their internal conflict. (Green hued vs Grey hued vs Black hued Borg? ) Other times they might stand together if they feel collectively threatened by the impure.
I can see missions quickly build on that, f.e. one where your cloaked ship has to go recon and finds a meeting between 2 queens...