Ok, I have another method that might be better suited for you and give you nice clean geometry in the end. I'll try it out first and if it works simple enough, I'll post the instructions.
Don't be satisfied with what you can do but rather strive to do the things you can't do!
Exceed Expectations!