Germany's UA is great, not sure why people are saying it sucks, the last immortal game I played I dominated with it. The trick is to go for an early iron rush, you don't actually have to train warriors so you can use your production to get your buildings/workers/wonders instead which is a massive plus; all you have to do is just train a scout and an archer or two then go hunting barbarians for the first 40 turns or so, then upgrade the free brutes when you get iron.
What I do is similar to something like Tabarnak's 4 city swords rush (
http://forums.civfanatics.com/showthread.php?t=448510) except take honour after getting the free settler from liberty instead of completing liberty straight away, then you can be notified when new barb camps turn up, and can start amassing an army of brutes (you'll also be getting a ton of culture from barb farming too). Once you get ironworking you upgrade all your brutes and then rush the nearest AI.
Go with the right side of honour instead of the left, since you'll soon get great general anyway from all the farming, go honour up to military caste so you can garrison all the spare free troops you got to cope with happiness. After that go back and finish off liberty, then you can take professional army for cheaper upgrades and the left side of piety to help even more with happiness (if you're not planning on upgrading soon you can take piety before professional army)
The key to this strategy is because you're not actually using your cities to train 5-6 warriors early on, you can actually afford to get more buildings and workers so you'll be much further ahead infrastructure wise than normally when you do an early swords rush. The military caste policy from honour scales amazingly well with germany's unique ability, you might even consider dipping 2 points into tradition for the free garrisoned units, although I found that money wasn't really a problem compared to happiness in my game so just focused on all the happiness policies instead.