PDA with more than one initial state
PDAs that are allowed to have more than one initial state (let's call them PDAIs) are computationally equivalent to conventional PDAs:


Trivially, every conventional PDA can be considered as a PDAI that happens to have one initial state.
Every PDAI can be converted to an equivalent PDA with the process you describe.


So yes, PDAIs accept exactly the context free languages.