Welcome! We're glad you found us. Someone should be along to ID your pepper soon. Can I suggest you also ask on the ATP Plant ID forum?
http://garden.org/forums/view/... Just click on the link.
We have some sharp folks over there that don't give up until they have an answer. And if you should find the answer somewhere else, we'd appreciate you letting us know too!