That sounds like a great program. Although it will only ever support a tiny number of people. And those people can have done quite
a substantial amount of work, post graduation it looks like.
I also wonder how different it really is from an independent postdoctoral fellowship.
Yes, these indeviduals are independent, but these aren't stable, long-term, tenure/tenure-track-like positions.