I was not successful and I feel I have some further bad news... I believe the self program procedure outlined in the manual is flawed/not possible. Why do I believe this? Today I did something every car owner loves to do, I took my door panel off. What's this got to do with the key? I had a suspicion that the key cylinder has no unlock sense. Why did I think this? When you unlock most vehicles from the outside by key, it disarms the factory alarm. In the Spark EV, it does not. The only way I could investigate further, was to visually inspect the components inside the door. There are two plugs with two wires that are nearby the lock cylinder. One pair of wires is for the lock actuator (physically locks and unlocks the door, via command from the bcm (body control module/computer) which receives signals from the switch on the door, the rke remote, or onstar command). The other two wire plug, appears to only be a lock sense component, and here's how it works. You turn the key cylinder in the driver's door to lock the vehicle, the lock plunger/indicator on top of the door goes down, because it has linkage directly connected to the lock cylinder. Also physically connected in the setup is this lock sense mechanism, which detects the locking, sends a signal to the bcm, and locks the rest of the doors also. If you manually depress the lock plunger/indicator on top of the door, it does the same thing. Note however, if you pull it up, nothing happens, additionally if you use the key and unlock the driver's door, it does not unlock the rest of the doors. This two wire connector very likely contains a reference wire/ground and the other is a lock only signal wire that goes to the bcm.
I believe it's still possible to have a key added by a locksmith, which is what I intend to attempt in the coming days.
Many other GM vehicles with push button start have the same program procedure, but to my knowledge, they all use a laser cut key and in turn, a different key cylinder than the Spark EV. I think GM goofed on this one. I'm happy to join anyone who wants to demand a response/action from GM.