Si, ce pourrait être aussi un ça élidé pour éviter l'hiatus (ça a été > ç'a été).
Oui, tu as raison, ce pourrait être aussi un "ça" élidé, parce que le langage parlé utilise "ça" non seulement en remplacement de "cela" mais aussi en remplacement de "ce" ("ça sera sans moi").
Mais de toute façon, c'est correct.
"Ça" est correct en général, mais est délicat dans une langue écrite un peu soutenue.
Il me semble que tu me demandais ce que j'aurais écrit à la place (avant de choisir de m'épargner cette question !).
Peut-être ai-je parfois écrit "cela a été", même si j'ai toujours été mal à l'aise avec cette forme que je ressentais comme un effort maladroit d'écriture soutenue. Il fut un temps où j'utilisais beaucoup "ça" parce que je suis Suisse et qu'en Suisse c'est beaucoup mieux accepté à l'écrit qu'en France. Enfin il a dû m'arriver de trouver une autre formulation, faute d'être tout à fait confiant dans aucune forme.
C'en est fini, désormais j'utiliserai "ç'a été" à tire-larigot :)