I found this handy guide which was very helpful for me in getting the Surface Pro 3 running well with Ubuntu 15.04 -- I still have to recompile the kernel, but many issues mentioned in this article have since been resolved.
Nice work and thanks to mr David Elner! I did things a little differently since my situation was a little different, but I plan on doing a full writeup at teksyndicate.com. If you have any problems or questions, please ask in the forum at forum.teksyndicate.com
Thanks for all the fish!