So ... you didnt get surgery ? only stitching with local anaesthesia ? Did you get an MRI ? - You did remove the glass yourself, so the doc cant tell exactly how deep it went and what exactly is damaged without either doing real surgery and looking by himself or making some pictures like in MRI. If that range of motion doesnt improve soon you should get one.
By the way hitting the radial nerve while doing local anaesthesia is a nono. That shouldnt happen. Those needles for locals have a cutting point and can destroy parts of the nerve. Especially when injecting in it.
Get better soon !