Not sure how the technology will work on a river, but I get your point and agree with you on the fact that the buying has just begun and there is huge potential here.
The following stats are very good:
1. Limited shares OS - 11.64M
2. Cash on hand per share is remarkable - $1.42
3. Previous highs of almost $20 - $17.84
4. Alternative energy is currently in fashion - look at Tesla and Solar City.
5. Lockheed Martin is a major player in any market.
6. The idea of making energy from waves is really cool!
7. Based upon this opportunity they are now a buy out candidate.