See comments inline.
after my first example using the camel-cdi component I am wondering why
the component is only available in the fusesource repo as
1) Is the component ready for production or is it still experimental
The component is part of the Camel 2.10 branch which is still under development. My opinion is "experimental".
2) will the component be available in the "core" of apache camel
As of today, the Camel CDI component is an external module to Camel Core.
3) what restrictions do I have
Not sure what you are asking here. Could you clarify?
The current project is under active development and does not provide all the features that we have with injection frameworks like Spring or Blueprint