The video is pretty good in giving some information on a lot of the money system. For instance each life you buy a loadout and that can vary between weapons, ammo, armor type, equipment, and vehicles. But you can also yank dead people's stuff so maybe you can do eco runs with a cheapo gun and hope to get a kill or scavenge off your squadmates.
In terms of a commander, I don't think I heard anything about that. It seems to be made of squads like BF and you're kind of on your own, but there is prox chat (for both friend and foe) and I believe squad specific chat and MAYBE I heard something about team wide comms.
The interesting thing I saw which will be a real pain to balance, but seems like a good idea, is the money system is chained to events and players. So the instance Jackfrags got was if a guy spends 30k on a transport helicopter (you are given 10k to start I believe), but then loads up an entire squad into his helicopter, drops them into a hotzone, they score a bunch of team points, and then his helicopter is shot down, it doesn't matter because he's getting credit for transporting them. So he said a 30k expenditure and quick death with this sort of cooperation can still net that helicopter pilot 50k+ easily.
It did sound somewhat like Planetside 2, but with much smaller territories and on a short term match base rather than persistent. PS2 was pretty fun to just hop in and snipe or gun for a tank until you ran into the real money spender weapons and vehicles. With this game I could see that being a problem as money seems to persist for your account, not just the match. So some people may just go hobo for an entire game or two to wait later that night and sugar daddy their bros when they come online.
They also mention there's RuneScape-esque skills going to be built in where you passively get better at certain things such as reviving. They said if you revive people a shit ton you'll get passive level ups and end up reviving faster than another person. Depending on what they choose to level like this it could be pretty sweet having niche, specialized players.
I think the real problem, before the cheaters, is going to be performance. 100 people. One map. Destructibility. Vehicles everywhere. As long as they don't put lootables on the ground besides dead people boxes I think that will help keep things functioning more smoothly as a lot of early BR type games lagged severly because of all the assets placed all over the map. That's one of the reasons games like PUBG had stuff spawn in after you hit the ground so everyone in the plane didn't lag the fuck out while flying and rendering everything.