Thanks Coolstuff, I like your explanation. 
Since you are interested in teaching I thought you might be interested in alternate techniques .
This is how I would do it if I was serioulsy teaching someone about expanding brackets.
I'd talk about the area of a rectangle. So a rectangle with sides 2 and 3 would have an area of 2*3 = 6
I'd draw that
Then I would move onto an algebraic example. I would start with one that only had plus signs but I have drawn a representation of the first half of this problem.
3(4x-2y)

So
\(3(4x-2y)\\=12x+-6y\\=12x-6y\)
.