Thanks for working out the IPO agreement. I know it is tedious.

You bet! and you're welcome!
May I ask how 148800 shares is derived?
total of 12 miners * 124 shares equals 1488 shares. To enable to transfer smaller amounts we have multiplied that by 100. So for every share bought in this topic you will receive 100 shares on bitfunder.
For the expansion plan, I guess there is no restriction on the purchasing only KNC miners, right? At that time, any better alternatives will be selected, right?
Correct! Doesn't even have to be KNC. The best option will be selected (and if it involves risk shareholders will vote about it).
Coupling the share with a fixed hashrate may cause share price to drop over time as the network hashrate may grow substantially in the future. I am not sure if this matters.
Well, that's the funny thing. If I'm not mistaking an asicminer share stands for 100MH originally, but they are worth 2.80 BTC at the moment. Currently the original and new agreements do now allow reinvestment. We'd have to change that in order to change the hash/share. We might just do that in the future but that would certainly require a vote.