Backing up what both corey and jmeer said, yes there was an appeal section on the old forums, its been there ever since the old site first started up. and yes, the rules state that cheating is not allowed AND you clearly said you did x-ray.



Picture of old forum:
ban appeal.jpg