A few points:
1- JC moving his hand and pushing him out of the car was never so deep. Its a red herring. It was just a mental direction to move his own hand and to jump in the right way. JC didn't actually interact with him physically.
2- My understanding of the ending was that Steven realized it's not about boxing up his voices and knowledge and keeping them close and contained as aspects, which involves constant mental strain. The real solution is to turn the voices into aspects then send them on their way and let them do their own thing, e.g. JC and Ivy in Paris.
3- What a freakishly amazing concept by Brandon. I would love to see this re-imagined as a Monk-like TV show, with regular episodes of solving mysteries with his aspects, and season finale episodes building the drama of Sandra and the stability of the aspects.