Satellite picture using the J-10 wingspan as a measurement. That also means the J-10's length is inaccurate; the J-10's length includes the probe, and if the probe is taken out, the length drops to around 15m or 14m.
Re: Kyanges.
==
I think an aggressive estimate for the J-20's DoI is 2015 or 2016. Earlier than than; well, no. In 2015, the J-20 can match Rafales and leave the poor Indians hanging; you have 4.5+ generation fighters, the Chinese have a generation 4.5+ / generation 5 fighter ready to take you out.
If the engines prove a problem; the Chinese can just opt to accelerate their time table and import Russian engines for the J-20A series, then switch to WS-15 for the J-20B, which may manage to omit tailfins and vertical stabilizers for something that's vaguely generation 6.
The big limiter on early deployment, however, is the lack of Chinese AESA. Engines can be solved by importing from Russia, but the Russian AESAs are not mature or reliable, nor would the Russians be inclined to provide the J-20s with AESA before the PAK-FA is up in the air. The engines, on the other hand, can be bought or ripped off; the Chinese can just take a few consignments of Su-35Ss, rip out the engines and spares, and retrofit them to the J-20. The Russians can't deny the Chinese that; the Su-35Ss are very profitable due to their unwarranted expense, and for the Chinese, once the J-20s are working on domestic engines, the Su-35Ss can still function as multi-role strike fighters.