Double. . The ball cleared first base bag (fair) and hooked a little toward the wall and the fanbois. If it would have gone out of the park, it would have been a double by rule
No. Fly balls are judged foul or fair based on where they land, exit the park, are caught or strike the stadium structure. Ground balls are based on where they first land past the bag.