For the marinade: Combine the ginger, chiles, garlic, salt, garam masala, oil, and lemon juice in a bowl, and mix well to make a paste. Add the chicken and coat each piece well in the paste. Place the chicken on a sheet pan, then cover with plastic wrap and leave for a couple of hours or overnight in the refrigerator. Remove the chicken from the refrigerator and bring back to room temperature before continuing.
Preheat the oven to 435 degrees F.
Pour the 3 tablespoons oil into a roasting pan large enough to hold all the chicken pieces in one layer. Place the pan on a high shelf in the oven for 15 minutes to heat up.
Mix the salt, black pepper, and cumin into the bread crumbs. Take the chicken out of the marinade, letting the excess drip off and roll each piece in the crumbs ensuring an even coating on all sides.
Dip the chicken pieces into the beaten egg and add a second coating of crumbs. Place them in the heated roasting pan, and cook for 20 minutes. Then lower the oven to 400 degrees F, turn the chicken and cook for another 15 to 25 minutes (depending on the size of the chicken pieces), or until cooked through.
Place the chicken on a serving dish with the cut lemon wedges and serve.