When will all the coins be mined? what happens after that?
The same thing that will happen with Bitcoin: miners' reward will be based on the fee. The rest will stay the same.
It would take much longer than bitcoin for bytecoin's reward to reach near 0.