I hope you didn't feel too bruised - as you can see, once you get into the Citrix admin thing, you can get seriously hooked!
I also recognise your situation - about 3-4 years ago, I felt pretty much the same; my organisation got stung by a pretty useless bunch of so-called consultants who left the department - and particularly myself - with large amounts of omlette to remove from faces.
However, we managed to get a solid, workable system, 1800 happy users and 50 public internet users within a year or so.
The end result can deliver much of the reduced TCO that Citrix promise - but, I agree, their technical support is not wonderful to any but the biggest companies.
For direct support, I like to have at least one VAR behind me - preferably a Citrix Platinum partner. These guys will get direct support from Citrix far quicker than most.
For interim suggestions - and possibly money-saving quick fixes - post here

Let's hit these issues one at a time.
Please note; Whatever your consultants said, it is NOT possible to run every application that will run under NT on NT Terminal Server Edition - or W2k server. Microsoft acknowledge this. However, most will work, with a bit of patient tweaking ;-)
Hope to help
CE