yes, if you could deposit on carbon, I think it is legit.
Rackback, right now, it is looks like unclear, since the points to cash system is missing.
payouts depends on where you are. think if you request a check looks like round 4-6 weeks. but someone says would be faster, within 2 weeks.