It's undoubtedly the 2nd meaning, used with a shade of irony.
The first meaning of "лихой" is out of date.[/quote]
"Лихо" (as a noun) still means evil, grief, hardship

I agree with you about the...