Hi Adam,
As you stated, patience is a virtue, one we're especially not used to on the web. But it sounds like OSE never had reason to discover your site (no links pointing in that they would follow), so once your link building kicks off, and OSE updates, you should hopefully start to see your metrics rising.
There are tools out there you can use for rank checking, some free ones (like SEO Book's Rank Checker), which go pretty high, but not into the thousands. I'd say the easiest and quickest way you can check your rankings in Google would be to set up Webmaster Tools (if you haven't already) and check your stats in the Search Queries report. This will give you impression data, clicks, and average rankings for various search terms straight from Google. While not perfect, this is probably your easiest and cheapest (it's FREE!) way to check your rankings without doing it by hand.