Hi! As a stay at home mom, who was also a pediatric occupational therapist, I want to first say that I know how difficult and exhausting that time of day is for moms. It was always my least favortite time of day when my kids were toddlers, because I was tired and so were they! I think, from a sensory point of view, that your son seems to be looking for a specific type of sensory input at this time of day. The fact that he runs full speed at you and tackles you indicates that he may be seeking what a therapist would call "proprioception." That is the input we get from our muscles and joints when we experience deep pressure touch (like a bear hug or thick, heavy blanket), or when our joints are compressed (eg. jumping) or pulled apart (eg. tug of war). If your son's sensory system is craving this at the end of the day, he is going to seek that, but not in the most effective (or pleasant)ways. Here are some ideas that will help to calm him: have Daddy wrestle with him when he comes home from work (also GREAT Daddy/Son bonding!), giving lots of bear hugs, and even playing games like squishing with a pillow (never over the face, of course!) or wrapping him in a blanket like a "burrito." He could also try to push/pull daddy over (your husband would resist, but eventually fall over so that your son doesn't get frustrated). If there is any way he can do some jumping (trampoline, jump on your bed with supervision, if you're okay with that, or jumping off a relatively low object like a chair or sofa), that would also help. Another idea is to give him something to chew on that would offer him similar sensations in his mouth. Carrots, beef jerky, or even a piece of clean aquarium tubing, can give a child oral proprioception, which is calming and neurologically organizing. Perhaps if your husband isnt't there you could have him crunching on some carrot sticks while you prepare your supper. Hope these ideas are helpful, as it would seem that his behavior the rest of the day would indicate that this isn't just a behavioral issue.
When my oldest child was 2 and 3 (she's almost 14 now), she would get very hyper at the end of the day. I would have her run circles through the house, or jump on my bed before bedtime. I didn't understand why it worked so well until I reached the part of my education that taught me about the sensory system. It was like an "Aha!" moment for me, as then I could understand why my daughter needed that to calm down for bed. Good luck!