Fujiko mine is indeed a character from Lupin III. Her name means something like "Twin Peaks Girl", which makes the comment about skintight Fujiko Mine style leathers easier to understand.
When it comes to the mentioned 88 temples on Shikoku, I simply must try to ship the brilliant Japanese rock band 八十八ヶ所巡礼 (88 kasyu junrei = 88 stops pilgrimage), named after the Shikoku pilgrimage. Awesome psychedelic punk-metal band, check them out on Youtube.
Lol I got a shock through my spine when I saw "Mixer" aaaaahh of course, it's the principal... They honestly slipped my mind.
Damn that guy handled that crazy situation smoothly.