This was always one of the weaker Stand fights in the series, even though it has one my favorite minor antagonist Stands. The grandiose dramatic music playing as a meteorite crashes through the roof window perfectly captures how far things have escalated in weirdness from Stardust Crusaders.
Stand have always been about supernatural phenomenon, but we've gone from relatively mundane stuff like possessed dolls, zombie creating fog and gamblers that take your soul to a hivemind mass of plankton wearing a human corpse skinsuit, a invincible debt collector, a boy and his ghost room pocket dimension, and THIS GUY who just casually pulls in rocks from space to destroy everything between it's trajectory and himself.
Seeing this kind of pure uninhibited fun makes me want to start drawing webcomics.