Regarding the second question, I'm not sure there is much of a difference between creativity and ingenuity. People seem to use the term creativity to describe things of a more artistic nature, like art, music, poetry, etc. and use ingenuity to describe things like ideas and inventions. Personally, I don't think of them as being different. Creativity and ingenuity can be found on all realms, not just artistic ones, and hey, what is art anyway?