Your fix draws heavily from the Mind's Eye alternate class features, which I do approve of. Giving the soulknife the ability to use its knife as a bow isn't a bad idea, but ranged options aren't exactly the best fix for the soulknife. The soulknife's biggest problem is its lack of versatility, and that's more or less already fixed by the Hidden Talent feat.
*Sighs* PF has made my own ideas so much less inspiring
The bow isn't meant to make it a ranged combatant, but more to give it an option against flying character, even if it isn't a good one.