Used the cyanlabs windows app version 2.1 to do the update today on my 2015 F150.
I had initially swapped the APIM / Screen with a 2017 F150 (both 2015 and 2017 APIMs have nav). After install, i updated sync to 3.0
I followed the Automatic method to update to 3.3 with nav. Short summary - 3.3 is pretty fast. Install took 27 minutes approximately with 1.19 maps (NA). Some of the features are similar to 3.4 (based on videos I saw on you tube)
Wanted to share this with anyone who is debating going to 3.4 but cannot commit like me.