That Same Street - "絶体絶命☆メテオライト" (Vocaloid Skramz)
I found a YouTube link in your post. Here are links to the same video on alternative frontends that protect your privacy:
Why did I have to read "That Same Street" as "The Sesame Street" and then read the title of the song and think "Oh, is this the Japanese version?" and then read "vocaloid" and think "...They have vocaloids in Japanese Sesame Street?"