My guess Re: issue 1) - I think this is caused by the “hide start/finish” function on strava so rather than pinpointing your exact start/end point (e.g your house) it will choose a different start point close by for safety purposes
..this was my first guess as well, alas it should only hide a certain (much, much bigger) radius from others - and it actually does show the finish really close to my house - it's just the start that's off..
My guess Re: issue 1) - I think this is caused by the “hide start/finish” function on strava so rather than pinpointing your exact start/end point (e.g your house) it will choose a different start point close by for safety purposes