Hi Evgeny,
Thanks a lot for your feedback. Let me address it one by one:
1. The Recipe Designer doesn't currently support using XInclude (this should be noted in the RecipeDesigner.pdf available for download). This is a known limitation and we're currently debating if using XInclude would be still needed if you don't need to mess directly with the XML. We've some scenarios where it may still be useful. If you have some thoughts on this please feel free to share them through here or to my email vga AT clariusconsultingDOT net.
2. This one is by-design actually. If you specify a non-valid type in an <Alias> that is not being used that won't cause a runtime error (as the Alias is not being used). That is the reason we are not complaining about this when validating. This allows us to make a faster validation.
3. This may be a bug, I'll check into this one and get back to you.
Thanks again for your feedback, and keeping it coming!
-Victor.