Jammy:
Often it is better to find out for ourselves, rather than relying on what other people have to say.
If we try to figure things out by reading what others have to say, eventually we'll end up with a collection of opinions. When we experience opinions, no matter how well we seem to put them together, we don't experience reality itself. The only way to really figure things out, is to tap into universal mind and see what truth itself tells us.
I can't say that I've reached the point where I understand things completely according to universal mind's perspective. However, whenever I have done so, what I understood was an automatic knowing that didn't require me to take part in a mental jumbling act where I tried to juggle the various viewpoints I've collected. The understanding I would have was effortless.
How do we get to the point where we can tap into universal mind? By finding where security, happiness, peace and love can really be found, because it is our false way of seeking these attributes that causes us to cling to belief system based (non?) understandtings, rather than tuning into a real way of understanding.
I will say that I like Bruce Moen's books. I don't know if they are 100% correct because I haven't experienced everything he experienced. Plus, each of us is likely to get some things wrong as we try to figure things out.
Regarding free will, live your life as if you do have freewill.