I agree, pretty hard one. Usually Times killer are quite easy, but they raised the level with this very interesting one.
Here is my walkthrough. Probably not the shortest way to go.
PS I'm using the killer lingo we use on other sites too. See :
http://sudoku.apinc.org/?page_id=3< SPOILER >
Step 1
Outies of N3 -> R4C9 = 4, R3C89 = 11
Innies of N7 -> R7C23 = 5
R7C3 belongs to cage 13/2 -> >= 4
-> R7C23 = [14], R6C3 = 9
-> R6C12 = 7 = {25|34} (can't be {16} because numbers can't be repeated in cages)
Step 2
Cage 23/3 in N7 = {689} (naked triplet within C1, N7)
-> Cage 17/4 in N7 = {2357}
Step 3
45 on N14 -> R145C3 = 10/3 -> they're can't be a 8 in these
-> 8 of C3 in R23C3 -> 8 of N4 in R45C2
-> Cage 19/3 in N4 must have a 8 -> {478|568} = {8(4|5)...}
The notation {8(4|5)...} means must have a 8 and also either 4 or 5 then something I don't mind.
At step 1 we found that R6C12 = 7 = {25|34} = {(4|5)...}
So it also must have either 4 or 5.
This is a form of naked pair specific to killer sudoku.
Each of the 2 cages must have either 4 or 5
Althought we don't know yet which is which, no other cell in N4 may have {45}
Step 4
45 on N4 -> R4C1+R45C3 = 10/3
Since it can't have {45} -> {127|136}
-> R4C1 = {1237}
Step 5
45 on N1 -> R1C3 = R4C1 -> R1C3 = {1237} (ie it can't be 8)
R2C3 can't be 8 because R2C2 can't be 1
-> R3C3 = 8
-> R3C89 = {29|56}
Step 6
45 on N2 -> R3C6 = R1C3 + 1 -> R3C6 = {234} (can't be 8) -> R1C3 = R4C1 = {123}
45 on R1..4 -> R5C123 = 14/3
45 on N4 -> R4C123 = 15/3
Step 7
Cage 19/3 in N4 = {478|568}
R4C2 can't be 5 because R5C1 can't have 6 nor 8.
-> R4C2 = {678}
R4C123 = 15/3. Many choices are not compatibles the various constraints.
-> R4C123 = {168|267} = {6(18|27)}
-> 6 in R4C123, nowhere else in R4, N4
-> R4C1 = {12} -> R1C3 = {12}, R3C6 = {23}
R5C123 = 14/3. Many choices are not compatibles...
We are left with {158|248|257|347}
{248} can't work with R6C12 (which must have either 2 or 4)
{347} dito (R6C12 must have either 3 or 4)
-> R5C123 = {158|257} = {5(18|27)} (must have a 5)
-> R5C1 = 5, R6C12 = {34}
-> Cage 19/4 in N4 = {568} -> R45C2 = [68]
-> R4C123 = {267} -> R4C13 = [27], R5C3 = 1
-> R1C3 = 2 -> R3C6 = 3
From here on it's much more easy
...
< /SPOILER >