Basically the last gasp of the 2000s encapsulated
It's 2009, but could easily have been written and made in 2003.
From the fashion (one guy has dyed blonde hair, cool at the turn of the century), edgy youth dialogue like calling a mom a MILF, to a finale taking place in a 3D cinema (now no longer that common with the demise of 3D).
It feels so 2000s it's crazy.
Oh and the edgy rock as the credits rolled.
So 2000s.