I would ride the bike first for a while and add any upgrades you feel you need later.
The battery link you provided looks ok but like the BMS one it appears to sell the yellow anodized base which does not have a reinforcing plate welded on it to strengthen the mounting bracket.
With the extra...