lo and behold!
Maybe it' s time for you to take a step back and relax. It' s not magic, it' s about carefully observing details and recipes. And you' re 90% there from what I see.
First thing, get the tunnel up. One CAVEAT: while testing, make sure you do not change settings and retry without tearing the tunnel down! You have to make sure that SAs from previous attempts are deleted.
Here we come to the next good advice: get accustomed to the CLI. You can either use the Console widget on Dashboard (detached mode is easier), or you can start an ssh session if permitted on the interface. Some features are settable in CLI only; posting (a part of) the config is quite easy and comprehensive by cut-and-paste from the console screen.
OK, the command to delete ALL tunnels is ' diag vpn tunnel clear' . This will kill all IPsec tunnels so be aware of this. After that, change the settings and retry to connect (via ' ping IP-on-other-side' in a Command window - Windows: Start-Run-cmd.exe). Alternatively, you can click ' Bring tunnel up' in the VPN Monitor page of the GUI.
To get the tunnel successfully up you have to make the parameters in phase1 and phase2 identical, esp. the PSK. You can enter any simple PSK for testing purposes. IPsec VPN is sometimes hard to tackle: 99% identical will not work, 100% will do immediately.
After getting the tunnel up you can test if you can reach remote IPs via ping. Do not try to ping FROM the local Fortigate console, or to the remote Fortigate! Try client to client connections only.
For the VPN parameters, you can leave out PFS, keylife at first; use AES128/SHA1 for an efficient encryption. That is, if you don' t have preferences in this.
The rest of your config looks 100% OK - phases, policies, static route. I' d guess once the units connect you' ll get access to the remote network immediately.
BTW, I wondered how you come to use a private, non-routable IP address for the WAN interface - for lab setup only? And then, as both WAN addresses are in distinct subnets, you need a router inbetween, right? Anyway, as long as you can ping the remote WAN address from the Console (in both directions) you have set up your ' WAN' correctly.
And now, before getting down to work, take a deep breath (a window or a stroll in the park comes in handy) and relax. It' s a good as done now.
Ede Kernel panic: Aiee, killing interrupt handler!