Timing is character control to last hit on final boss, despite timer on screen going from power on to end of credits. This is my personal best as of 5/19/2012.
Just a casual boss rush attempt, not much risk in the strategies and some bad fights at the end. I probably won't try boss rush often, so this will be my personal best for a while.