hey, well I am not a native speaker either but this is what seemed to me weird:
Why do stars not fall from the sky? = Why donīt stars fall from sky?
I could not find an answer I got possessed with ambition (Iīm not quite sure about this one, I dont understand it, do you want to say that there was not answer which didnīt get you full of ambition?)
From the very first moment when I saw the slogan = from the very first moment I saw the slogan.
Due to my distinct curiosity I developed "staying power", to never give up and dedication to achieve a goal (I think this one would be better if youīd change the word DUE at the begining for THANKS or other synonym so kind of something like this: THANKS TO THE DISTINCT CURIOSITY WHICH I DEVELOPED BY "STAYING POWER", TO NEVER GIVING UP AND DEDICATING TO ACHIEVE A GOAL...
I saw some others, but I wasnīt very sure about them. Again I am not a native speaker, I just showed you the ones I was more certain were wrong.
But I think you did meet the requierements, you told what your strenghts are.
good luck with everything.
Ivan Suarez