Eh, I'm not gonna write off a game based on what is probably a WIP tutorial level.
Cover is now an indestructible mystic bubble of energy building you stand inside. We've gone from DoW 1's map built cover to magic cover blobs. They aren't even trying anymore.
They literally say "it can be destroyed" in the stream when introducing them. They're meant to be analogous to building in DoW2, not cover.
I guess the way respawns work is you just queue up spawns into your drop pods at your base and then they.....magically launch back into orbit before coming back down on the battlefield?
From the UI it looks like the drop pods are quite severely limited in number and by time. I'd expect them to be something you save for crucial moments.