“They claim annualized return of better than 20%”
The name begins with P.
Ponzi.
Of course, why they omit the last eight years of performance ("as of 2015") from their ROI figure is a bit curious. One can make an educated guess though.
Bernie Madoff's investors got a "consistent 10%," and that was a Ponzi scheme.