Yes, you have started puberty. The pubic hair is often the first sign.
Your balls HAVE dropped. Can you feel them in your scrotum? They actually drop around birth.
You can masturbate. You may not ejaculate yet but you soon will.
Don't compare yourself to others. We all develop at different rates/times.
You are developing NORMALLY sir.