I saw that yesterday, I think the first-stage recovery is pie in the sky. The current one's they're launching have 'chutes, but they don't expect recovery until launch #6 or something like that. Next one is #3, which SHOULD be November, but may get pushed back. Depends on the Russians - NASA wants a full crew up there when Dragon arrives.
Second stage... that's a LONG ways down the road.
The capsule landing isn't as farfetched as it seems. The concept is to use the Launch abort system and the thrusters to land. But that's down the road, too - they're using Chutes on the current version.
I think they're concentrating on re-usability too much, but to this point, SpaceX has largely delivered with Falcon 9. And they're selling the shit out of them - They've got 30+ launches on Manifest right now. (For comparison, Delta IV has launched 17 times total, Atlas V, 27) So the incentive to recover some stuff and bring costs down has got to be huge.