I'm not sure they would be large enough. I have used wine bottles for large outdoor pots
I would think so.
Its the size of a baseball
I'd guess about a cup of water. Use more than one per planter if needed.
Yes , but how big is the Bush. You might need another watering system . I would ask the Home Depot Nursery Person.
from my experience it doesn't matter the type of plant. I basically use them as a back up plan in case i forget to water or if i am out of town. This way if i miss - my plant will still get the water it needs. I use these on my in and out door plants.
I really don't think so, they are glass and with a bed that large, you'd probably have to refill them more than once a day
Enough to water for 2 weeks (stated on the box)