It sounds like he needs a booster in the evenings. Him being even more hyper after it wears off is probably also rebound.
Did he have trouble sleeping before meds or is the trouble sleeping related to the meds?
If sleeping is the only issue then you could ask your doctor about adding Tenex. It is prescribed in conjuntion with stimulants to help counteract the side effects (like not sleeping). My son takes it for other side effects and it works well. Also, you could try Melatonin at night to get him to sleep. It's an over the counter supplement that my son's doc has him on. I give it to him about 15 min before bed and it makes him calm and drowsy. He goes to bed without a problem.
The other option is a switch in meds. Some stims are worse for sleep in some kids than others. My friend's son couldn't sleep while taking Adderall but when he switched to Ritalin it was much better. Also, many times the problems with sleep get better after the first several weeks.
Good luck and keep us posted!