As M7H mentions, the ESC contributes 64 Steps of timing, not degrees. The steps divide up the total amount of timing available to be added. I'm not 100% certain, but I think it's around 0.6° of timing per step, which means a maximum of about 39°-40° of actual timing the ESC can add.
As for your other question, the limit is certainly not 90°, more like 60°-64°. At 90° the motor won't turn, as it won't know which way to spin (been there, done that with an old brushed motor!). Anymore than 65°, you'll be adding heat for no real increase in power, and thats motors with high in-built timing levels combined with high levels of ESC timing tend to struggle (X12 anyone? :sneaky:)
Part of the idea of the dynamic ESC's is that as you increase the rev's, the motor naturally retards the timing (think about cyclinders firing in an engine). To keep the same timing level, you need to be 'firing' the coil earlier with each increase in rpm. And this is where the dynamic ESC's come in... as they add timing to compensate for when it's needed (i.e. up the rev range).. hence lots of power through the rev range

Bear in mind as well, adding motor timing add's time through out the
whole rev range, not just the specific part of the band that's wanted... which is why you can't also really compare adding motor timing to adding ESC timing in terms of heat.
Anyway, sounds like your pretty close with your current settings... best way to test this all out is on the track.. make a change (add motor timing) and see what happens

HiH
Ed
Pelo que entendi a confusão é que ESC HW não dá 64º e sim 64 ponto no timming e cada ponto da 0,6º, ou seja 38,4º no ESC, ai somando com o motor é possível chegar aos 60º, o que voce (Dennis) me disso no FB, Perfect!!