Wow
Tough choices.
You'll get a lot of people saying you should keep Filatov. Not sure I disagree, but I don't know who I would cut. If you differentiate between C & W, then it's 100% worth it - I would drop Carter.
Dropping EJ really hurts, but I think you'll be able to pick him up in the draft.
Beyond that, I think you're making the right calls. I hate dropping that kind of quality.
10 Team Keeper (keep 15)
G,A,+/-, Playoffs
F: Crosby, Malkin, Parise, Giroux, Vanek, JVR, Pavelski, Clowe, Neal, Havlat, Roy, Frolik, Hodgson, Perron, Parse, Bertuzzin, Knuble, Bourque, Read
D: Green, Boyle, Letang, White, Gragnani, Greene, Michalek
G: Miller,Howard, Reimer, Emery