Yes, it is programmable through the PC:
http://www3.towerhobbies.com/cgi-bin...&I=LXGVR8&P=ML. This is the castle link used on almost all castle's products, except Mamba max (USB)
From my understanding reading a few reviews and PPl's trials this ESC does have the newer firmware, or better than the MM for running other Mfg's motors such as Novak (sensored mainly) which the Mamba max was horrible at. But, it doesnt run brushed motors right now until a firmware patch is realeased. Personally, mine will never see a brushed motor so updating right away isnt totally necessary.