Hey David!
Thank you very much for kind words! You explained Petite purpose very nice, this should be part of the documentation :) That is really the goal, to have it lightweight and - like you said - familiar. Not easy to explain to everyone, though :))) This really means a lot to us; as this project is so small comparing to 'big' ones out there.
Nice suggestion about custom annotations! We already use this approach in other microframeworks, where user can simply specify any custom annotation to be used instead of the original ones. Last time when I checked JSR330 Ive noticed some differences that were not easy to follow; but you are right - we might at least support some part of it; like to be able to use @Inject annotations.
As we are releasing tomorrow a fix pack, I am going to schedule this for the next release :)
Thank you!