There are actually two questions here. The Zephyr combines a booster, a command station, and a throttle.
I don't actually know how many locos you can run off of 2.5 amps. I suspect not many? You can either partition your layout into two, and buy a second Zephyr to act as a booster for the second section, or you can turn off the built in booster and buy one of the products on this page:
http://www.digitrax.com/menu_boosters.php. All of Digitrax's products work together b plugging them together via LocoNet cables.
The command station part of the Zephyr has only enough memory to drive 10 addresses—10 locos. Regardless of the number or size of boosters. You only ever need, and can only ever have, one command station, regardless of how big your layout is. This means that no matter how many Zephyrs you use as boosters, you'll still be limited to 10 addresses. You'll also notice that many of the Digitrax boosters have built-in command stations, all of them much better than the one in the Zephyr. So the easy upgrade path is to buy a DB150 or DCS100 or DCS200, all of which are combination boosters/command stations. If 10 addresses is enough, and you just want more amperage, you want the DB200+.
Note that even if you buy a new command station and booster, the Zephyr still works as a very nice throttle. Also, the DB150 has very limited programming capabilities: much less than the Zephyr has, so you might think (as I would) that this is something of a downgrade, even as you double the number of addresses and amperage available!