125% per year is unsustainable. This is obviously a ponzi.
Its not 125% per year at all. Its a little closer to 80% of initial investment per year.
Edit: Also the rate IS NOT GUARANTEED! Please read the site the fine text at the bottom of the investments page.