"Caddywompus" is spelled about two dozen ways, though in my answer I will stick with the most common spelling, "catawampus," for sanity's sake. You're also right about it meaning "askew" or "awry." according to the Word Detective