Yet another portal reference, though indirect.
In the game Mirror's Edge there is a song called still alive.
Get the hint?
I don't think just because the song is called Still Alive, it's a reference to Portal's song Still Alive
So no, it's not a Portal reference, even indirectly