Glad the example is mostly working for you.
1) You are using the Source2 option for displaying the map. That option is currently providing a zoom value of 3. Did you code the entire app and initially use the default coordinates recommended in the tutorial? I suspect you do not see the red line because either because you did not code the F destination (I do not see the green F pin on the map) or you need to change the map zoom to perhaps 2 or 1 (because there are too many Google map tiles between the F and S locations). I cannot see your blocks, so I do not know.
If all the blocks are correct, you would see the the red 'connecting' line between your GPS location and Boston Adul. You need to build the app as shownt first to ensure you have correctly coded all the blocks, then modify it to suit your needs. To get the proper display using your information, you might have to select Source1 and you should see a map with both your location lat1/lon1 and Boston. You changed the Lat2/Lon2 location, that is ok, but did you ensure the default locations worked first before modifying the app? Please recheck your blocks. Did you initially code everything in the example as shown before modifying?
2) This example does not use the Orientation Sensor. To do use the Orientation Sensor follow the example provided by Taifun https://puravidaapps.com/snippets.php#2bearing
and either add the code to the example app or code his example by itself. You have to do that. The Static Map tutorial does not show how to do that intentionally. To use Taifun's code, you would need to use the Lat2/Lon2 coordinates in his blocks and use his compass rose image to work with the orientation sensor.