it doesn't matter your logic for any of that.
1) you cannot advertise anything that has a registration/paywall on xda, it's against the forum rules (it's the same reason we don't see posts by samfirmware stuff anymore, even though we all know about it)
2) you cannot include links to services/devices you sell (it's fine to tell people of a download mode JIG and even to check ebay or other places, but to point directly to yours is also against the rules)
3) if you don't have the money to run the site, don't run it (why host anything at all beyond a few lightweight html files with explanations)
4) make the donation optional. register for the site for free and then people can donate if they want (hey, sounds an awful lot like what xda is)
5) do you have the permission of the ROM developers to repost their work elsewhere? (especially behind a lazy paywall)
if you can't follow xda's rules, then what do you expect to happen?
Samsung Captivate | Google Galaxy Nexus (GSM) | Google Nexus 7 (2012) | LG Optimus G (E970)
If I've helped you, consider becoming an organ donor
or help me get more Dropbox space