Yes that was the total coin as I believe it, this coin is still can be mined, so aside from the coin being generated by PoS, this coin be acquired through PoW.
Calm! By the time it reaches 200 sat, it will surely easily reach 1000, 2000! But it's annoying that maintenance at 30 ~ 35 sat!
Probably this whale want to keep the price of ICOB on check, making less patient people to sell it at his buy order. A good tactics indeed.