The Carter Library is within a large park, but one that was created contemporaneously with the building. Same with the Clinton Library.
There are no cons to building on the street grid except for imagined prestige. NARA apparently now wants a 150-foot exclusion zone around actual presidential libraries, but even that is
quite possible on a two-block site.