1) Well, you played last year in Iowa City and this year in Shea, so hard to figure out what you would do to fail to win in both parks.
2) For that reason, despite the fact that the p-value = 0.006, it's probably just a fluke; play enough HBD and unlikely stuff happens.
3) In a public world it could be a schedule thing. I noticed just in passing that there's at least one ghost team in Aaron; if you play multiple ghost teams 2 out of 3 series on the road, that'll skew your home-road a little bit.
3) All that said, both your offense and defense are somewhat designed around the home run; you have a somewhat power-heavy offense and a fairly strong GB/FB. Shea slightly favors batting-average offenses (not hugely), so you may be hurting yourself a tiny bit there.
5) But really, it's probably mostly a fluke.