I think it's fairly straightforward to adapt your method. Given circle center c you just need to multiply by 2 pi c to get all the circles.
int 0..1 2 pi c int 0..(1-c) (2 pi r)^3 dr dc / pi^3
int 0..1 2 pi c int 0..(1-c) (2 r)^3 dr dc
int 0..1 2 pi c 2 (1-c)^4 dc
-4 pi int 0..1 (1-g) g^4 dg
4 pi (1/6 - 1/5)
4 pi / 30
2 pi/ 15