Nope, I think my/our Canadian friend swiamca has been doing most of the work on the intro.
It is looking pretty good now - probably can take down the "under construction". I think it is good to emphasize what makes SLTD different and interesting - the patents, the management, the solar cell and the revenue stream.
Would like to suggest some changes to your Sticky note: we want the board to appear friendly + helpful to newcomers, a place where questions can be asked and answered with a polite response.