I'm not an expert, but I think I can give you a somewhat working definition of most of these terms.
a-gnostic = no-knowledge...one who realizes that we can have no knowledge of a god or lack of one
a-theist = no-belief...one who has no belief in a god
anti-theist = I haven't really heard this one much, but I would think that it would mean "against belief"
creationist = generally refers those who believe in a literal interpretation of Genesis 1 and 2, including a 6000 year old Earth.
evolutionist = one who accepts the evidence for evolution
fundamentalist = this is harder for me to define, and would definately be defined differently by those that call themselves this and those that call others this....The American Heritage Dictionary defines it thus = A usually religious movement or point of view characterized by a return to fundamental principles, by rigid adherence to those principles, and often by intolerance of other views and opposition to secularism.
Christian God = this is generally not a term Christians use, they obviously believe that their god is the only god and needs no preceeding adjective - this term has been used by agnostics to differentiate between various belief systems.
B.C. = before Christ - prior to the supposed birth of Christ, before the year 1
A.D. = anno Domini - latin for year of the lord, after the supposed birth of Christ - after the year -1
C.E. = current era - generally the same as A.D. but without the obvious connotations.
Asgara "Embrace the pain, spank your inner moppet, whatever....but get over it"