Re: Would be nice if it didn't hang on boot
your drive might just be too new for ubuntu. maybe try with arch or antergos or maybe manjaro and see if it works.
also, you could hit ctrl+alt+f2 to make sure you're still in runlevel 3. maybe it started with runlevel 5 and hung up. In which case if you drop to runlevel 3 you may get some useful info.