I think with better mapping it could be made to look more organic and the spikes have more of an obvious purpose for being there. Honestly, I think FS needs more ships like this for a race we know very little about.
Up 'til now, all the Shivan ships we've ever really had fit into general ship classes that we had, such as warships, recovery craft, freighters, etc. I just think that as aliens, there'd be a lot more liberties taking concerning what exactly they use their ships for, (also considering that the Shivans must have crossed several hundred galaxies and would have come across very different resources, environments, blah blah blah, and developed technology to use it or deal with it. Same thing sort of applies to the Vasudans...