We're seeing a lot of new Warboss skins in the stream, selection seems a lot larger than I originally expected. The promise of a "different start positions mod for different legendary lords" adresses my biggest complaint with the game thus far.
Though you can access many of Steam's features in-browser, you can also download and install Steam as a standalone client for your desktop if you want to get the most out of the software.
Available for free online, Steam can run in your browser window.