Looks interesting, except for the fact of no cap on the investments. Refund that 20 BTC investment (79.9465 % of all IPO) and introduce a sane cap of max. 1 BTC.
Theoreticly a person could still invest a large sum by investing severall smaller amounts,
offcourse he or she would have to make a bitcointalk account for every single investment.