Interesting post - but thats not how you calculate IRR!!! 621% isnt relevant and is very misleading, and is certainly not an "IRR".
If you want to do it properly a simple way is to use excel XIRR function, Eg:
http://office.microsoft.com/en-us/excel/HP052093411033.aspx
Put the date of each...