I bet you your next bill is not going to have all the extras you were given and on top of that, you'll get charged more... again!
Nice job though on getting something out of this... and I agree, my new technique whenever calling in for support for any thing is to hang up "accidentally" if I get the feeling I'd be better serviced by another CSR. Might be wrong a lot of the time, but like your experience, using this technique has worked wonders for me.