yes, please.. it is about time to release the source.
advertising about being open source and not releasing it in about an year after releasing your hardware is very near to false advertising.
open source was the reason no 1 for me to buy the diy kit back then.