Crying-
Nope you're not weird, because if all of us that have OCD were weird, there would be alot of weird people out there!! I will agree with Steve and say that it does sound like a mild form of OCD or a generalized anxiety disorder. The need to do things in even numbers and check things that you've already checked are signs of OCD. I used to do the thing with the even numbers. Why? Because "odd" numbers are bad, right? You also said if you didn't make the green light that you would fail at something, or something bad would happen. Another sign of OCD.
I would recommend that you seek out a good CBT (Cognitive Beaharioal Therapist) in your area as they will be able to help you deal with the issues behind your OCD. Medications can help, but in most cases you'll still have some symptoms because medications are not a cure all for OCD. The best and most widely used method is Cognitive Behavrioal Therapy in conjunction with medications, usually SSRI medications like Zoloft, or Paxil.
I hope this helps, and good luck!