I don't know the details, and frankly I don't need to know the details. It's another confusing product being peddled by salesmen. Why is the salesperson selling it? Because it earns him/her a commission. Assuming it's like all other permanent life insurance products, it earns him/her a very very hefty commission. Where does that commission come from? You.
They can put lipstick all over their various pigs, but in the end the salesperson, and the insurance company, are earning a lot of money from you, and you could likely replicate whatever investments returns they claim to get in some form, without having to pay many thousands of dollars to someone else.
Buy insurance if you need insurance. Buy investments if you want to invest. Don't buy something you don't understand.