Wow, did I write this in my sleep? Your path is exactly the same as mine: Bored IC -> Product Management -> Program Management -> Envious of Eng IC's who stuck it out and are now directors.
I don't have much advice but will be reading these replies with interest. You are not alone!