Yep. You can download it using the browser. Make sure to turn on the "Allow unknown sources" in your security settings. But, be sure to turn it off after you are done.
Can you post a screen shot of your main home screen running the Google launcher? Also, does it have Google now?
Sent from my Nexus 5 using AC Forums mobile app