5-day Tokyo itinerary check

Hi, guys. I know this is the most asked question but I want to know your thoughts about the itinerary I made for a 5-day trip to Tokyo (I'll be more days in Japan). It's my first time in Japan and I'm freaking out. I'll stay in Shinjuku Kabukicho but I don't think that I'll enjoy much of the night life in Kabukicho since I don't drink and I'll travel with my gf. Our focus is visiting some temples and parks, shopping (eletronics, geek stuff, clothing and comestics). So here we go:

Day 1: (not the day that I'll arrive)

– Shinjuku Gyoen

– Shibuya:

○ Hachiko

○ Shibuya Parco

○ Miyashita Park

○ Shibuya Sky

○ and dinner

Day 2:

– Senso-ji

– Akihabara

– Ueno:

○ Ameyoko and dinner

Day 3:

– Shinjuku West Side

– Azabudai Hills:

○ TeamLab Borderless (reserved for 3pm)

○ and dinner

Day 4:

– Ueno Park

– Ameyoko

– Harajuku:

○ Meiji Jingu

○ Takeshita St.

○ Omotesando and dinner

Day 5:

– Nakano:

○ Broadway

– Ginza:

○ Uniqlo

○ Itoya

○ Ginza Six and dinner

I'm open to suggestions and changes. Thanks in advance

by the_dibrador