Great story, thanks for sharing. As much as I agree with what you've written I want to add one thing to it: don't set hard, written in stone goals. To do that is to limit what the universe will bring to you and to set limits on what can be is, imho, a "sin" against the power of the universe from which you ask these things. Clear is good, specific, not so much. A good, generalized goal is the best thing to have but to limit how that goal is reached is the wrong thing to do. The universe knows better than you do how to get you to that goal; don't tie "its" hands in getting you there.
Thanks again for the powerful motivator.