Правильно: счастлив оттого, что...
Такое сочетание вполне допустимо в устной речи.
Рекомендуется использовать слово постить только в непринужденной разговорной речи, а в остальных случаях употреблять глагол публиковать.
Словарной фиксации ударения нет, на практике встречаются оба варианта: с ударением как на О, так и на И.
Такое употребление некорректно.
Ошибки нет, хотя, конечно, гражданин - это не звание.