EDIT:
To cut this long post short, basicly regardless of whether I use EFB Copy "RAM" or "texture" with or without cache checked, the goop is always messed up somehow. It regenerates, moves when loading savestates, becomes invisible, etc. etc.
I can't TAS at all, nor can I make demonstration videos.
In light of this new video, I did some testing.
http://www.youtube.com/watch?v=4dhq6cBXXwE
--
If you, instead of going to Bianco, grab the shine in the tower (and touch the ground), Mario teleports in front of Ricco, and doesn't do the "lift the shine up in the air" movement. The screen fades white, but it softlocks because it doesn't ask if you want to save.
If you didn't touch the ground before the Ricco unlocking cutscene started, you can proceed normally but you can't grab the shine inside the tower anymore, even though it's there floating around like normal.
--
This was already known prior to all this, and I didn't want it to be forgotten because it saves time in 100%:
If you beat the goop piranha of Bianco, and then clip and grab the shine inside the tower before the screen fades out, you get that shine without all the "shine get" save your game stuff.