I mostly agree, here's how I would tweak it for 5e.
Level 1: Half caster
No verb/somatic components
Pick 2 "Kinetic" Talents, which mainly determine your spell list, but can also add a few other features at higher level (i.e. pyromancer resists fire)
Pyrokinetic: produce flame, burning hands...