I would say that you are selling yourself short. You seem to be doing a real good job and considered one of the key people needed for the project. Way to go!
I could major in Paranoia 101 I would have had the same thoughts too. HOWEVER I'm sure in your case it is a compliment since you are doing such a great job!