Time Complexity OF NTM vs TM
You can write, if $b\gt 1$, 
$$b^{t(n)}=2^{\log_2{b}\times t(n)}=2^{O(t(n))}$$

So,
$$O(t(n)b^{t(n)})=O(t(n)2^{O(t(n))})=O(2^{\log_2{t(n)}}2^{O(t(n))})=2^{O(t(n))}$$

To elaborate, 
$$O(x2^{O(x)})=O(2^{\log x}2^{O(x)})=O(2^{O(x)+\log x})=O(2^{O(x)})$$ which means it is eventually upper bounded by some $$c2^{O(x)}=2^{\log cO(x)}=2^{O(x)}$$

Note that if $b=1$, then the non deterministic Turing machine is effectively a deterministic Turing machine, so you can still write it as $O(t(n))$, which is as expected.