Howling:Is River Song human?

Occam's Razor - the reason that River Song knows the Doctor's true name, can drive the TARDIS, bounces through the timeline and has esoteric general knowledge of places/people is because she's not human - she could be a Time Lord or refugee from the time-locked Galifrey. Anyone care to discuss or refute?--ReTardis