Well congrats (I think) Sounds like you were doing great, getting to level 3, before you were forced to stop. Linking turns is the last hurdle (but the one I striggled most with).
Hope you get the shoulder sorted and are back on a board sooner rather than later. Learning can be a painful process (for you more than others) and it is a steep learning curve, but once you've got it nailed, riding down that curve once you've hit the top, is a sweet, long, blue bird, fresh white powder ride.
Keep at it fella. But sort the shoulder out first