First off... happy soon-to-be birthday for Dillon!
Second... pre-school is such a personal issue. But here's my opinion. Your child is 2. Now is not the time to worry about education levels, but instead- development levels. You'll have many years to worry about education levels.
Many preschools require the child to be toilet trained. Additionally, since it is the beginning of the school year, many preschools are already filled. (When I put my then 4 YO in preschool, I signed her up in March to start school in August.) And yeah... preschool is expensive!
I started by teaching my kids the basics (as all parents do)... colors, shapes, etc. When my kids want to learn about something, then I'll teach it. I got lucky with my first and second children, as they have been very inquisitive... we'll see how it goes with my third. I didn't force them to learn anything, they learned at their own pace... and they learn what they want when they want. I didn't buy flashcards or anything for the main reason that I knew everything would get lost in my house. LOL But what they have on flashcards I can teach with objects in the house and outside. (You know, like- that leaf is green, the stop sign is red and is an octagon, how many animal crackers are on your plate? All the normal stuff that we parents already do.) If you want to do crafts to work on motor skills, then google "children crafts" and you'll come up with thousands of pages of ideas.
I believe that because I didn't "force" learning on my oldest, that is one reason why she has shown interest in reading, writing and math. My 5 YO can read simple books, can sound out words and write them down, and likes to play the "Number Game" with daddy, where he throws out a single-digit number and a double-digit number, and she adds them together. I think they also are working on subtracting.
Each parent will teach their child(ren) what best fits their family and lifestyle. This was the way that fit best with us. It may not fit for you, so you'll just have to see what does.
To socialize, I joined a MOMS Club. This way, my children have been able to play with kids their age, and I get some socializing in as well. It was also a heck of a lot cheaper... $23/year for MOMS Club dues as opposed to $180/month for the preschool my oldest attended.
Yes, I did put my oldest in preschool (#2 isn't toilet trained yet and is too young in my opinion, as she is only 2... and #3 is only 10 months old, so I have awhile with him.) But I put her in for the year before Kindergarten so she could play with other kids without me being present and to also get used to listening to another authority figure. I put her in for purely social reasons... it was a bonus that she learned other things.
Now... I'm not knockin' preschool. My daughter flourished there. Her social skills grew as did her vocabulary. But to me... let your kid be kid. He'll be growing up faster than you want him to grow.