Your line is pretty gutsy but is fine. I tend to give up on flop, as a big pot isnt going to be won and check folding A high flops after raising pre can work wonders for metagame.
As played i call river 100%, you only really lose to

in theory...

was river
Ahh shit. Well yeh the only hand i can now think of is KQ for a chop..