Deicide,
I don`t know why you are so hard on yourself as you do not look bad at all in that picture. You definitely have a lot of potential to work with. I for one, hope you cease in putting yourself down as I believe you could make something out of yourself if you stick with it.
You're an ok guy TA, a little wacky somtimes.
This business about being Jewish being the ticket to the world...you're joking right?