Ouch, yeah I know a few people that got caught up in that compass situation.
In the end, you seem optimistic, and that is much better to still be kicking yourself. As long as you take these strong lessons and life skills going forward - you will be well-positioned.