Seems they have patched the issue on Homefront without an official game announcement or update since last night I played with a group of 7 of my american friends and we all managed to connect and im in yellow bar on a west coast server and getting 30 kills a match they are doing something right.
I will be more patient for Crysis but as far as Homefront goes I got a full refund,the reason it might be working for you is because thousands of people left or traded it for Crysis
I am happy with Crysis and even if they dont patch it i will continue to play its an amazing game in my op. and will continue to play Thank You Crytek for making a kick ass game.