In a large bowl whisk together half of the ginger, garlic, brown sugar, mirin, lemon zest, lemon juice, fish sauce and soy sauce until combined. Next, place the whole chicken into the mixture and completely coat it on all sides. Place in the refrigerator and marinate for at least 30 minutes. Every few minutes baste the marinating chicken with the remaining liquid in the bowl.
Next, in a separate bowl whisk together the remaining marinating ingredients and set aside.
Once the chicken is done marinating, discard the remaining marinade and season it on all sides, and in the cavity, and place the opening of the chicken on a the can of opened, and half poured out, Sapporo beer.
Next, set the drunken chicken onto a cast iron skillet and place on the grill on 300° to 350° and cook for 70 to 90 minutes or until golden brown and cooked through out.
Continually base the chicken with the left over marinade mixture in the separate bowl.