I'm with you on the acrosses Geeker, although one is a type of B????? which is then a type of theme word - so it's sort of themed but once removed!
Also, I can't find a connection in 27a but that's probably me missing something obvious.
There are also quite a few in the down clues but some are so obscure I wonder if they can be included.