KEY POINTS:
Australians are not known for their subtlety. And Eddie Perfect is very Australian.
That's not intended as a mean-spirited jibe. It's just that the singing comedian displays classic traits of our cross-Tasman cousins.
At times he was brilliant, real laugh-out-loud funny. But at other times he missed the mark, crossed a line and left the audience hanging - unsure of whether his satirical show tunes were taking the piss or a real reflection of his views on the world.
Opening with the profanity-laden title track, Drink Pepsi Bitch, Perfect burst onto stage delivering a high-impact, if slightly over-the-top, message on mass culture and consumerism.
While some of the audience were left reeling from the in-your-face opening, they soon settled into Perfect's bawdy showmanship. As it turned out, Drink Pepsi Bitch was probably the crassest tune of the night.
Throughout the night, Perfect delivered some gems of comedy brilliance. His Family First (a right wing Australian political party) theme song was genius, as was the flawless impersonation of former Australian Idol Guy Sebastian.
Perfect's energetic banter between songs produced some of the night's biggest laughs, in particular his anecdote of performing the Family First theme song in Edinburgh, which apparently met with fervent support from the crowd.
"I was the singing Nazi," exclaimed Perfect. "When satire goes wrong..."
In typical Australian fashion, Perfect brought up New Zealand's "excellent race relations with our indigenous people", and commended our fair nation for "giving them their own TV channel, More-ey TV". Unsurprisingly, an awkward silence filled the tent.
Things also got a bit uncomfortable when Perfect launched into a ballad about a girl with, shall we say, odd sexual tendencies, whom Perfect referred to as the "ass vampire". Enough said.
But these moments weren't enough to detract from the general good humour of the night, the highlight of which was Perfect's broadway musical number about Persil's "Dirt is Good" campaign.
Bawdy, loud and completely lacking in subtlety, Perfect is your typical Australian. And you can't help but laugh at him for it.