I dunno mate, think forres just had an off day. My last company sponsors the Highland League and we got to go to quite a lot of the games, and the standard really isn't that different to the 3rd division. Deveronvale and Cove would give 3rd division teams a run for their money.
Plus, Inverurie are currently 5 points off the top of the league, with 5 games in hand, so they're looking good for the title this year. The only really crap teams in the league are Rothes, Brora and Fort William (probably the worst team in the world).
P.S It's Forres Mechanics V Inverurie Loco's this weekend. Keep an eye out for the result. I'm willing to wager the loco's put at least 3 away.
P.P.S The loco's have already thumped Forres back in August or September