1. Yeah, mostly for the bushes. Some people opt for more complex mazes which require the use of bombs to get through. I don't think there is any reason for having a codeshop other than profit.
2. Other code shops, TaylorRichaards.com, asking people for their codes, or making and uploading shields / swords.
3. Yeah, that is a shield.