Я могу представить только Moai — отображение и интерфейс пишите один раз, а работу с bluetooth реализовываете отдельно для каждой платформы. Moai это кросплатформенная SDK с открытым исходным кодом. Пишите на Lua, а что в SDK не хватает дописываете на C++.
Можете смело делать на GO. Если будут вопросы есть форумы и irc канал #go-nuts.
Сам использую его в качестве сборщика статистики с приложений, нагрузка маленькая, но писать было не сложно и работает стабильно.
На хабре была статья, где описывался крупный проект с бэкендом на GO, не помню какая именно.
На сколько я понял это искусственное ограничение и его обход ничего плохого сулить не должен.
Почитайте terms of usage — ничего об использовании VPN я там не нашёл.
Я бы попробовал ClearOS www.clearfoundation.com/ — позиционирует себя как сервер для организации со всеми приложениями и интерфейсами настройки из коробки.
Но и Убунту не сложно настроить под все ваши задачи.
Ищите Creative Commons или Royalty Free музыку. А не свободную музыку обходите стороной — спокойнее будет.
Кстати MP3 так-то тоже платный в использовании для игр, если число их копий превышает сколько-то там. Лучше использовать aac.