I hope this wasn't meant to be a serious reply...that fact that one possibly scholarly source says something in the face of overwhelming opposition from other scholarly sources means little. If your post was just a tongue-in-cheek concession, then never mind.
The Galileo story *is* subtler than often depicted, but there's no controversy that heliocentricity was central to his conflict with the Church.