You can keep trying to use it. Much like duplicate sub's on reddit if onegetts more traction, it "wins" and the other one is just an there. I just like the idea of an instance entirely focused on baseball.
This morning I deleted all my posts, comments, and accounts on the aliensite. 4 accounts total, and over 10 years of data. I hope others will do the same. At least for the sake of the app devs. They deserve better.