Dear Milch,
thanks for your compliment! About your questions:
1) we don't consider settlement periods at all because we support only trading margin accounts (where you don't need to really care about settlements anymore)...cash accounts are not supported
2) ditto (no waiting time needed)
3) we use close prices adjusted for splits, reverse splits, capital returns, special dividends, stock dividends, demergers and spin-offs