I mean, I'm getting Osprey boxes, that's my way of giving up. For now, I disabled animations on all of my Onn boxes. That really speeds things up.
Until the Ospreys come, I have a config I settled on that's pretty reliable, pretty fast, kills the app beforehand, is set to bring up a stream in about eight seconds. I'm just gonna post it here in case it helps someone. 
{
"name": "DirecTV",
"author": "David B.",
"version": "7.0.0",
"description": "Fast tuning for DirecTV. Prevent are you still there prompt from showing.",
"uuid": "3c7d5a19-6f2e-4b8a-9d3f-8e1c4b7a5f92",
"global_options": {
"wait_for_video_playback_detection": false,
"use_fixed_delay": true,
"fixed_delay_seconds": 8,
"check_for_and_clear_whos_watching_prompts": false,
"wait_after_post_playback_start_commands_seconds": 0
},
"pre_tune_commands": [
"input keyevent KEYCODE_MEDIA_STOP",
"input keyevent KEYCODE_MEDIA_HOME",
"am force-stop '||TARGET_PACKAGE_NAME||'"
],
"tune_commands": [
"am start -a android.intent.action.VIEW -d '||TARGET_URL_OR_IDENTIFIER||'"
],
"post_playback_start_commands": [],
"post_tune_commands": [
"input keyevent KEYCODE_MEDIA_STOP",
"input keyevent KEYCODE_HOME"
],
"timed_keep_active_commands": [
{
"run_every_minutes": 60,
"commands": [
"input keyevent KEYCODE_MEDIA_PLAY"
]
}
]
}
I appreciate all the work you have put into this project.