Well, I notice that your shield is still available on Ebay. As far as I know, every shield like your photo in message#1 has the Green Dog problem.
Every other Shield should work 100%. However, the current ILI9341 shields that are being shipped by DealExtreme have the EXTC disabled. So you cannot read the ID or use any of the extended registers.
It is always helpful to run the LCD_ID_readreg sketch to identify exactly which controller you have. Even a write-only shield can reveal itself (or an EXTC=0 shield).