To keep yourself and the omelets safe, you should break the eggs against a flat surface or against each other to create a large enough crack so that the eggshell (small pieces) don't fall into the egg itself. The risk of the eggshell in the omelet is that you could possibly be giving yourself salmonella which is a dangerous situation.
The answer is yes it can be donated.
and im not sure about the second one
Yes it is very hard obtain it