First, know I am an ardent Evolutionist. After reading "The Moral Creature," which details current evolutionary psychology, and "Are we Hardwired?" which covers behavioral genetics, I have gained the following impressions:
There is definetly a genetic component to many behaviors, and the current studies we are doing to confirm this are fine. However, the actual practice of Evolutionary Psychology (finding evolutionary reasons for such behaviors) is in some cases in infantile stages. Once there is too much diversion from known social theories (such as reciprocal altruism and status hierarchy), most explanation become "just-so" stories that are hard to test.
Granted, this is true for many evolutionary ideas, but evolutionary psychology seems to have the least evidence in those complex areas (such as explaining love).