People might flip out at first about putting all those classes in there, but it works great for tricky layouts. Extra Strength Responsive Grids uses basically the same approach.
http://dfcb.github.io/extra-strength-responsive-grids/
Once you get used to it, the grid classes makes it easy to look at the markup, see whats going on and move things around any way you choose.