Hi!
Your recovery at this point sounds completely normal to me. Your range of motion should gradually improve (I found physical therapy a help in this regard). At 3 months out I still have bad days too, but they are not as bad as they were in the beginning and only come about once a week.
As far as returning to a physical job, everyone is different but I can tell you there is no way I could have done it at six weeks. I returned to a desk job at six weeks and still could only work half days for awhile. Now, at three months, I'm could probably handle a physical job.
By the way, my doctor told me I'd be able to return to my desk job at two weeks and would be completely back to normal at six. I don't think he's ever had this surgery himself!

In any event, I found his prediction way too optimistic. But, the good news is I am getting better slowly and returning to normal life - just not as fast as he would have liked.
Best wishes!