The wolunstart system is out there, I have one and it's nicely made. It's a gearbox & motor that replaces the pull start, and a driver board that connects to your remote and uses an accessory channel, and also has a voltage converter so you can use a little 3S lipo to drive the starter with 12V and also power the radio & servos with 5V, replacing your receiver battery with a 500-850mah lipo.
However, the engine has to be broken in and easy to start by hand first. I think your frustrations might not be with the starting process as much as they are with the break-in and tuning process, which no starter can replace. I yanked the pull start on my first nitro until my fingers were bleeding from hitting the cooling fins, but once you have it tuned and broken in, you're basically just giving it a flick to start it.
My first advice if you're having trouble starting is to open up the idle gap or even set the throttle a little high. Nitro planes are usually started with the throttle stick bumped up a little on the remote since it holds whatever you set it to, car/truck nitros are handicapped by their springy throttle return - starting a cold nitro engine at idle throttle setting is very difficult if not downright impossible. Many remotes offer an "idle up" setting or similar that lets you map a switch to bump the throttle up a little for starting.
Preheating practically guarantees success, I use a battery powered heat gun to get the engine at least "body temperature", the hotter the better.
Almost everyone getting into nitros goes through the same experience of wondering why they are so hard to start and why people would put themselves through that much hassle, but once you're past the initial challenges of getting the engine started reliably, it becomes less of an ordeal.
Quick clip of the wolunstart I did: