Tá brón orm, Tentaclezoom. Bhí mé tinn, agus tá mé iontach gnóthach! Is dalta mé fosta. Tá sé an-suimiúil.
So. First things first. Doing a face-to-face course can be really good - but you can also learn online. Have you looked at the first free lesson of the online course we'll be releasing this winter?
http://talkirish.com/online_irish_course/
I bet you already know most of this Irish. Buntús Cainte is a really good, structured way to acquire Irish. You learn in small, bite-sized chunks, and you can choose to progress when you're sure you've learned each lesson.
And you can learn on the go if you've got an iPhone or iPod with our MP3 course: http://talkirish.com/irishcourse/
So that leads me to part 2 - giving yourself credit for what you have learned. I often get frustrated with my pace of learning. I work stupidly long hours, I have little time to study my Irish, even though I work every day on the website. Although I live in Ireland, I have very little free time to go out to language groups and talk to people. I beat myself up about how little I know, but you know what? I haven't found that helps me learn any more or any faster 
However, I love TG4.ie - I find the programmes there are great, and even if I don't understand everything, I enjoy the content. And it helps me to learn the differences between the dialects. I think you can access this from the USA.
Another thing I'd say is that when your brain is stressed, it is harder for it to learn. The best conditions for learning a language and practicing using that language are for you to be relaxed. To enjoy it!
I think a thing that would really help lots of learners on this website is the ability to IM or voice chat other learners who are online. I'll take a look at that - if anyone has any expertise in this, let me know!
Would it be useful to you if we started a thread where we could just say hello and you could practice your Irish? A popular thread on this site is this simple word game started ages ago, when the site was very new!
http://talkirish.com/forums/p/42/123.aspx#123
Finally...remember that Irish is just another modern language. It's quite different to English, but it's perfectly possible to learn it, even from a distance 