"elaborates on motivations for some striking results" doesn't sound right to me. A "motivation" is a reason for doing something. I don't think you can really have a motivation for a result -- especially not a "striking" one, which has connotations of being unforeseen.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.