Yeah, I google earth'd it. looks normal except for that drop off lip! Once you get it to turn in and try and follow it looks like that drop could be a pain! If they could round out that corner even a half lane or a quarter lane would give you fudge room!
The trees give a shadow but I believe I see the bushes making fudge room on the passengers side difficult to see! You know even if you "Scooped it" you still have that drop off!
That sucks that it didn't go good. Try to get a set of traffic cones and practice that one. A smaller trailer I am sure would be ok,, but a big one is gonna take some work getting it in there.
Don't give up!! Get out there and jack that thing around!! Look at it as a challenge!! Stuff happens! Good luck!!