Anyone get this? I'm thinking about signing up but looks a bit too good to be true? Also wondering how the points work if anyone can shed some light?