Another suggestion into the bucket: what about a reference to a game? It's copyrighted content... just like the files we offer for download. :P
For example what would you think about this image
edited by replacing the hourglass with the Invader (or whatever symbol that will represent AB), and adding the text:
"BEHOLD!" (in the black void below the arch)
"abandonia.com" (below the image)
Hi res is not an issue (just resize),
and pixelized pixel art nowadays is fashionable again (at least where I live).