I'm not sure what threads you were reading on here...but pretty well all of the ones relating to camaro tracking refer to the following codes:
Order status codes:
1100 = Preliminary Order (Order passed GM edit tables but dealers has not received allocation to place order)
2000 = Accepted By GM (Dealer used allocation to place order into production)
2500 = Preferenced (Order pulled to the production system)
3000 = Accepted By Production Control (Order input into the production system)
3100 = Sequenced (Order sequenced for Production)
3300 = Scheduled For Production (Order is scheduled into the plant build cycle)
3400 = Broadcast (Order is sent to various build & supplier areas to bring order together)
3800 = Produced (Order is built and VIN# shows in the Dealer Order system now)
4150 = Invoiced (Order is invoiced to the dealer)
4200 = Shipped (Vehicle is shipped to the dealer or point of delivery)
5000 = Delivered To Dealer
6000 = Delivered To Customer
So to answer your question, your code (3100) does not refer to your position in a line up of customers, it refers to your position in GM's system. So, "3099" will not be built before yours because there is no 3099. The code 3100 just means that GM has sequenced your order for production.
Once it is built (status 3800) you can most likely expect your Terrain within two to three weeks, from my experience and from reading of others' experiences.