I have 1st gen iPod Touch and a 2nd gen so I know that 1st gen didn't have a Bluetooth, but the second one did. And at some point, before I bought the second iTouch I had to pair my 3GS with the simulator and even that worked. First I had to turn on Bluetooth on my Mac and then turn on tethering on 3GS and connect it over USB to the Mac.
GameKit is complicated at first, but once you have all the parts/boilerplate it is pretty straightforward and same code can easily be used from project to project.